private void FormatFont(string FM, string FQ, string FE) { FontConverter fcv = new FontConverter(); Font mfs; Font qfs; Font efs; if (FQ == "" && FM == "" && FE == "") { FM = "Microsoft JhengHei UI Light; 18pt"; FQ = "Microsoft JhengHei UI Light; 9,25pt"; FE = "Microsoft YaHei UI; 100pt"; } mfs = (fcv.ConvertFromString(FM) as Font); qfs = (fcv.ConvertFromString(FQ) as Font); efs = (fcv.ConvertFromString(FE) as Font); Font font_Main = mfs; Font font_QR = qfs; Font font_Emo = efs; txt_1.Font = font_Emo; txt_2.Font = font_Main; txt_3.Font = font_Main; txt_4.Font = font_QR; txt_5.Font = font_QR; txt_6.Font = font_QR; }
private void ValidateFont(TextBox source) { try { var tmp = (Font)fontConv.ConvertFromString(source.Text); source.BackColor = Color.White; } catch (Exception) { source.BackColor = Color.Red; } }
private void frmButtonStyle_Load(object sender, EventArgs e) { UpDownButtonWidth.Value = int.Parse(BLLConfig.Instance.GetConfigByCode(connect, eConfigCode.ButtonWidth)); UpDownButtonHeight.Value = int.Parse(BLLConfig.Instance.GetConfigByCode(connect, eConfigCode.ButtonHeight)); UpDownButtonSpace.Value = int.Parse(BLLConfig.Instance.GetConfigByCode(connect, eConfigCode.ButtonSpace)); btnSampleButton.Size = new Size(int.Parse(UpDownButtonWidth.Value.ToString()), int.Parse(UpDownButtonHeight.Value.ToString())); btnSampleButton.Font = (Font)converter.ConvertFromString(BLLConfig.Instance.GetConfigByCode(connect, eConfigCode.ButtonFont)); btnSampleButton.BackColor = ColorTranslator.FromHtml(BLLConfig.Instance.GetConfigByCode(connect, eConfigCode.ButtonBackColor)); btnSampleButton.ForeColor = ColorTranslator.FromHtml(BLLConfig.Instance.GetConfigByCode(connect, eConfigCode.ButtonForeColor)); }
public Font GetFont(string fontName) { if (ContainsKey(fontName)) { return(_fcv.ConvertFromString(_data[fontName]) as Font); } else { return(_dbgFont); } }
private void restoreLabelStr() { FontConverter fontConverter = new FontConverter(); ColorConverter colorCovert = new ColorConverter(); lblHeaderSample.Font = fontConverter.ConvertFromString(txtHeaderFont.Text) as Font; lblHeaderSample.ForeColor = (Color)colorCovert.ConvertFromString(txtHeaderFontColor.Text); lblHeaderSample.BackColor = (Color)colorCovert.ConvertFromString(txtHeaderColor.Text); lblCellSample.Font = fontConverter.ConvertFromString(txtCellFont.Text) as Font; lblCellSample.ForeColor = (Color)colorCovert.ConvertFromString(txtCellFontColor.Text); lblCellSample.BackColor = (Color)colorCovert.ConvertFromString(txtCellColor.Text); }
protected LabelElement(SerializationInfo info, StreamingContext context) { var thisType = typeof(LabelElement); var members = FormatterServices.GetSerializableMembers(thisType, context); foreach (var member in members) { if (member.DeclaringType == thisType) { continue; } var fieldInfo = (FieldInfo)member; fieldInfo.SetValue(this, info.GetValue(fieldInfo.Name, fieldInfo.FieldType)); } Text = info.GetString("text"); Alignment = (StringAlignment)info.GetValue("alignment", typeof(StringAlignment)); LineAlignment = (StringAlignment)info.GetValue("lineAlignment", typeof(StringAlignment)); Trimming = (StringTrimming)info.GetValue("trimming", typeof(StringTrimming)); Wrap = info.GetBoolean("wrap"); Vertical = info.GetBoolean("vertical"); ReadOnly = info.GetBoolean("readOnly"); AutoSize = info.GetBoolean("autoSize"); var fontConverter = new FontConverter(); Font = (Font)fontConverter.ConvertFromString(info.GetString("_font")); }
public void UpdateFonts(string fontForm, string fontTreeControl) { if (!string.IsNullOrEmpty(fontForm) && fontForm[0] != '(') { try { FontConverter fontConverter = new FontConverter(); this.Font = (Font)fontConverter.ConvertFromString(fontForm); } catch { } } if (!string.IsNullOrEmpty(fontTreeControl) && fontTreeControl[0] != '(') { try { FontConverter fontConverter2 = new FontConverter(); this.treeView.Font = (Font)fontConverter2.ConvertFromString(fontTreeControl); } catch { } } }
/// <summary> /// Loads the state of the scanner. /// </summary> /// <param name="state">An <see cref="System.Object"/> that contains the state of the scanner.</param> public override void LoadState(object state) { XmlElement element = (XmlElement)state; XmlNodeList wordGroupRootList = element["wordGroups"].ChildNodes; this.wordNodes = new WordNode[wordGroupRootList.Count]; for (int i = 0; i < wordGroupRootList.Count; i++) { // Load settings. this.wordNodes[i] = new WordNode(); FontConverter converter = new FontConverter(); this.wordNodes[i].BackColor = ColorTranslator.FromHtml(wordGroupRootList[i].SelectSingleNode("settings/setting[@name='BackColor']").InnerText); this.wordNodes[i].ForeColor = ColorTranslator.FromHtml(wordGroupRootList[i].SelectSingleNode("settings/setting[@name='ForeColor']").InnerText); this.wordNodes[i].Font = (Font)converter.ConvertFromString(wordGroupRootList[i].SelectSingleNode("settings/setting[@name='Font']").InnerText); this.wordNodes[i].NavigateUrl = wordGroupRootList[i].SelectSingleNode("settings/setting[@name='NavigateUrl']").InnerText; this.wordNodes[i].IgnoreCase = Convert.ToBoolean(wordGroupRootList[i].SelectSingleNode("settings/setting[@name='IgnoreCase']").InnerText); // Load entities. foreach (XmlElement entityElement in wordGroupRootList[i]["entities"].ChildNodes) { this.wordNodes[i].Entities.Add(entityElement.InnerText); } } }
public bool EditValue(IHostWindow owner, XmlSchemaType type, string input, out string output) { output = input; FontConverter fc = new FontConverter(); Font f = null; try { f = (Font)fc.ConvertFromString(input); _fd.Font = f; } catch { } if (_fd.ShowDialog(owner as IWin32Window) == DialogResult.OK) { output = fc.ConvertToString(_fd.Font); return(true); } else { return(false); } }
//Editörün fontunu ve font boyutunu değiştirir. public void editorFontAyarla() { FontDialog fontsecme = new FontDialog(); fontsecme.ShowEffects = true; fontsecme.ShowColor = true; //FontDialog ve Scintilla'nın beraber düzgünce çalışabilmesi için birkaç dönüştürmelere ihtiyaç var. var cvt = new FontConverter(); //String olan font ismini Font olarak dönüştürür. Font fontcevirilmis = cvt.ConvertFromString(scintilla1.Styles[Style.Default].Font) as Font; fontsecme.Color = scintilla1.Styles[Style.Default].ForeColor; fontsecme.Font = fontcevirilmis; if (fontsecme.ShowDialog() == DialogResult.OK) { scintilla1.SetSelectionBackColor(true, SELECTION_COLOR); //editör seçili metin renk scintilla1.StyleResetDefault(); scintilla1.Styles[Style.Default].Font = fontsecme.Font.Name; //editör font scintilla1.Styles[Style.Default].BackColor = BACK_COLOR; //editör arkaplan scintilla1.Styles[Style.Default].ForeColor = fontsecme.Color; //editör font renk scintilla1.Styles[Style.Default].Size = 10; //editör font boyut scintilla1.CaretForeColor = CARET_FORE_COLOR; //yazarken yanıp sönen imleç renk scintilla1.CaretWidth = CARET_WIDTH; //yanıp sönen imleç kalınlık scintilla1.CaretLineBackColor = CARET_LINE_BACK_COLOR; //yazdığın satırda gözükecek olan çizgi renk scintilla1.StyleClearAll(); evrenselfont = fontsecme.Font; scintilla1.Styles[Style.LineNumber].BackColor = LINE_BACK_COLOR; //editör satır numara arkaplan scintilla1.Styles[Style.LineNumber].ForeColor = FORE_COLOR; //editör satır numara yazı renk scintilla1.Styles[Style.IndentGuide].ForeColor = FORE_COLOR; scintilla1.Styles[Style.IndentGuide].BackColor = LINE_BACK_COLOR; } }
private void ChbxChanged(object sender, EventArgs e) { string fontString = vmi.ConvertToString(new Font(FontFamily.GenericSansSerif, 12.0f)); List <string> formazasok = new List <string>(); foreach (var c in Controls) { if (c is CheckBox && (c as CheckBox).Checked) { switch ((c as CheckBox).Text) { case "Félkövér": formazasok.Add("Bold"); break; case "Dőlt": formazasok.Add("Italic"); break; case "Aláhúzott": formazasok.Add("Underline"); break; } } } lblFormat.Font = vmi.ConvertFromString(string.Format($"{fontString}{FormatString(formazasok)}")) as Font; //na erre kíváncsi leszek, hogyan csinálná a Tanárúr, magamtól ezt tudtam összehozni }
// Things for Cut/Copy/Paste have been placed in the "Designer-Stuff" region! void SetSelectedTextFont(string font) { // The next two lines convert a string to a Font var cvt = new FontConverter(); Font f = cvt.ConvertFromString(font) as Font; mainText.SelectionFont = f; }
private void Form1_Load(object sender, EventArgs e) { var cnv = new FontConverter(); var c = Config.Load(); if (c == null) { c = new Config() { BackColor = "ffffff", Font1 = cnv.ConvertToString(this.fontSample1.Font), Font2 = cnv.ConvertToString(this.fontSample2.Font), IsTransparent = false, RootDir = "", OutputDir = "", UnderWater = 0, Zoom = 5 }; } this.config = c; this.rootDirInput.Text = this.config.RootDir; this.outputDirInput.Text = this.config.OutputDir; this.zoomInput.Value = this.config.Zoom; this.underWaterInput.Value = this.config.UnderWater; this.colorInput.Text = this.config.BackColor; var r = Convert.ToInt32(this.config.BackColor.Substring(0, 2), 16); var g = Convert.ToInt32(this.config.BackColor.Substring(2, 2), 16); var b = Convert.ToInt32(this.config.BackColor.Substring(4, 2), 16); this.colorSample.BackColor = Color.FromArgb(r, g, b); this.colorInput.Text = this.config.BackColor; this.transparentInput.Checked = this.config.IsTransparent; try { this.fontSample1.Font = (Font)cnv.ConvertFromString(this.config.Font1); this.fontSample2.Font = (Font)cnv.ConvertFromString(this.config.Font2); } catch (Exception ex) { MessageBox.Show(ex.Message, "error", MessageBoxButtons.OK, MessageBoxIcon.Error); } this.currentStl.ProgressChanged += CurrentStl_ProgressChanged; }
public Ticket2() { VariablesGlobal = 10; var cvt = new FontConverter(); string s = cvt.ConvertToString(fontName); f = cvt.ConvertFromString(s) as Font; }
public void SetValue(string key, string value, IFormatProvider format = null) { try { if (format == null) { format = CultureInfo.CurrentCulture; } var type = Default[key].GetType() .Name; switch (type) { case "Boolean": Default[key] = Convert.ToBoolean(value); break; case "Color": var cc = new ColorConverter(); var color = cc.ConvertFrom(value); Default[key] = color ?? Colors.Black; break; case "Double": Default[key] = Double.Parse(value, NumberStyles.Any, format); break; case "Font": var fc = new FontConverter(); var font = fc.ConvertFromString(value); Default[key] = font ?? new Font(new FontFamily("Microsoft Sans Serif"), 12); break; case "Int32": Default[key] = Int32.Parse(value, NumberStyles.Any, format); break; default: Default[key] = value; break; } RaisePropertyChanged(key); } catch (SettingsPropertyNotFoundException ex) { LogHelper.Log(Logger, ex, LogLevel.Error); } catch (SettingsPropertyWrongTypeException ex) { LogHelper.Log(Logger, ex, LogLevel.Error); } catch (FormatException ex) { LogHelper.Log(Logger, ex, LogLevel.Error); } }
/// <summary> /// Loads the information for a node. /// </summary> /// <param name="element">The <see cref="System.Xml.XmlElement"/> which contains the information about the node.</param> /// <param name="node">The <see cref="Wilco.SyntaxHighlighting.INode"/> implementation class for which the information will be set.</param> /// <param name="name">The name of the node.</param> private void LoadNode(XmlElement element, INode node, string name) { FontConverter converter = new FontConverter(); XmlElement nodeElement = (XmlElement)element.SelectSingleNode(String.Format("nodes/node[@name='{0}']", name)); node.BackColor = ColorTranslator.FromHtml(element.SelectSingleNode("settings/setting[@name='BackColor']").InnerText); node.ForeColor = ColorTranslator.FromHtml(element.SelectSingleNode("settings/setting[@name='ForeColor']").InnerText); node.Font = (Font)converter.ConvertFromString(element.SelectSingleNode("settings/setting[@name='Font']").InnerText); node.NavigateUrl = element.SelectSingleNode("settings/setting[@name='NavigateUrl']").InnerText; }
private void btnChooseConfig_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); if (ofd.ShowDialog() == DialogResult.OK) { cbCharList.Items.Clear(); string path = ofd.FileName; string fileName = path.Substring(path.LastIndexOf("\\") + 1); this.lblShowConfigFile.Text = fileName; StreamReader sR = File.OpenText(path); int count = int.Parse(sR.ReadLine()); this.lblItemNumber.Text = count.ToString(); charList.Clear(); for (int i = 0; i != count; i++) { cbCharList.Items.Add(sR.ReadLine()); string s = sR.ReadLine(); //Font f = new Font(charList[i].fontFamily, charList[i].fontSize, charList[i].fs); FontConverter x = new FontConverter(); Font f = x.ConvertFromString(s) as Font; Color c = Color.FromArgb(int.Parse(sR.ReadLine())); int X = int.Parse(sR.ReadLine()); int Y = int.Parse(sR.ReadLine()); int alignment = int.Parse(sR.ReadLine()); PropertyOfChar poc = new PropertyOfChar((int)f.Size, c, f.FontFamily.Name, f.Style, alignment, X, Y); charList.Add(poc); } sR.Close(); //sW.WriteLine(cbCharList.Items[i]); // //sW.WriteLine(charList[i].c.ToArgb()); //sW.WriteLine(charList[i].X); //sW.WriteLine(charList[i].Y); //string strFontSize = sR.ReadLine(); //this.fontSize = int.Parse(strFontSize); //this.lblFontSize.Text = fontSize.ToString(); //MessageBox.Show(fontSize.ToString()); //string strC = sR.ReadLine(); //this.c = Color.FromArgb(int.Parse(strC)); //this.pictureBox2.BackColor = c; //MessageBox.Show(c.Name); //string strFontFamily = sR.ReadLine(); //this.fontFamily = strFontFamily; //MessageBox.Show(fontFamily.ToString()); //this.pictureBox1.Invalidate(); //sR.Close(); } }
public Font ConvertString2Font(string font) { if (font == null) { return(null); } var cvt = new FontConverter(); return(cvt.ConvertFromString(font) as Font); }
//************************************************************************************************************ //************************************************************************************************************ //************************************************************************************************************ #endregion #region GLOBALSINTERNALS //************************************************************************************************************ //************************************************************************************************************ //************************************************************************************************************ //************************************************************************************************************ public MakaoStickersPrinter() { CalcBitmap = new Bitmap( (int)MakaoStickersConfig.Instance.Printer_PageWidth, (int)MakaoStickersConfig.Instance.Printer_PageHeight ); CalcGraphics = Graphics.FromImage(CalcBitmap); try { var cvt = new FontConverter(); printFontBase = cvt.ConvertFromString(MakaoStickersConfig.Instance.Printer_BaseFont) as Font; printFontBold = cvt.ConvertFromString(MakaoStickersConfig.Instance.Printer_BoldFont) as Font; } catch (Exception ex) { PluginContext.Log.Error("Ошибка конфертации шрифтов: " + ex.Message + ". Используются шрифты по умолчанию."); printFontBase = new Font("Arial", 7); printFontBold = new Font("Arial", 8, FontStyle.Bold); } }
/// <summary> /// Loads the state of the scanner. /// </summary> /// <param name="state">An <see cref="System.Object"/> that contains the state of the scanner.</param> public override void LoadState(object state) { XmlElement element = (XmlElement)state; // Load settings. FontConverter converter = new FontConverter(); this.aspxNode.BackColor = ColorTranslator.FromHtml(element.SelectSingleNode("settings/setting[@name='BackColor']").InnerText); this.aspxNode.ForeColor = ColorTranslator.FromHtml(element.SelectSingleNode("settings/setting[@name='ForeColor']").InnerText); this.aspxNode.Font = (Font)converter.ConvertFromString(element.SelectSingleNode("settings/setting[@name='Font']").InnerText); this.aspxNode.NavigateUrl = element.SelectSingleNode("settings/setting[@name='NavigateUrl']").InnerText; }
/// <summary> /// Transform string name to font. /// </summary> /// <param name="name">The name.</param> /// <param name="defaultValue">The default value.</param> /// <returns></returns> static Font StringToFont(string name, Font defaultValue) { if (string.IsNullOrEmpty(name)) { return(defaultValue); } try { FontConverter oFontConv = new FontConverter(); return(oFontConv.ConvertFromString(null, CultureInfo.InvariantCulture, name) as Font); } catch { return(defaultValue); } }
public void fontCheck() { if (Properties.Settings.Default.font != "") { string a = Properties.Settings.Default.font; string[] b = a.Split(';'); var cvt = new FontConverter(); richTextBox1.Font = cvt.ConvertFromString(b[0]) as Font; string c = b[1].Remove(b[1].Length - 1, 1); c = c.Remove(0, 7); richTextBox1.ForeColor = Color.FromName(c); } }
//--------------------------------------------------------------------- public void FontSetting() { System.OperatingSystem os = System.Environment.OSVersion; // 検索文字入力,検索結果表示で使うフォント if (Setting.font != null && Setting.font != "") { FontConverter fontConverter = new FontConverter(); this.formFont = (Font)fontConverter.ConvertFromString(Setting.font); } else { // フォントのカスタマイズがない場合 if (os.Platform == PlatformID.Win32NT && os.Version.Major >= 6) // Vista以降 // Vista以降ならfontをメイリオにしてみる { this.formFont = new System.Drawing.Font("メイリオ", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(128))); } else { // for Windows XP this.formFont = new System.Drawing.Font("", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(128))); } } // 設定画面で使う,小さい方のフォントはカスタマイズさせない if (os.Platform == PlatformID.Win32NT && os.Version.Major >= 6) // Vista以降 // Vista以降ならfontをメイリオにしてみる { this.formFont_s = new System.Drawing.Font("メイリオ", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(128))); } else { // for Windows XP this.formFont_s = new System.Drawing.Font("", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(128))); } }
private void LoadSettings() { dataGridView_Settings.Rows.Clear(); Font font; FontConverter fontConverter = new FontConverter(); if (AppData.GlobalAppData.Settings.ContainsKey(AppData.FontSetting.QueryScriptFont.ToString())) { font = (Font)fontConverter.ConvertFromString(AppData.GlobalAppData.Settings[AppData.FontSetting.QueryScriptFont.ToString()]); } else { font = Properties.Settings.Default.QueryScriptFont; } AppData.GlobalAppData.SetFont(AppData.FontSetting.QueryScriptFont, font); dataGridView_Settings.Rows.Add(AppData.FontSetting.QueryScriptFont.ToString(), string.Format("{0} {1}", font.FontFamily.Name, font.Size)); if (AppData.GlobalAppData.Settings.ContainsKey(AppData.FontSetting.ResultTableFont.ToString())) { font = (Font)fontConverter.ConvertFromString(AppData.GlobalAppData.Settings[AppData.FontSetting.ResultTableFont.ToString()]); } else { font = Properties.Settings.Default.ResultTableFont; } AppData.GlobalAppData.SetFont(AppData.FontSetting.ResultTableFont, font); dataGridView_Settings.Rows.Add(AppData.FontSetting.ResultTableFont.ToString(), string.Format("{0} {1}", font.FontFamily.Name, font.Size)); if (AppData.GlobalAppData.Settings.ContainsKey(AppData.FontSetting.TextResultsFont.ToString())) { font = (Font)fontConverter.ConvertFromString(AppData.GlobalAppData.Settings[AppData.FontSetting.TextResultsFont.ToString()]); } else { font = Properties.Settings.Default.TextResultsFont; } AppData.GlobalAppData.SetFont(AppData.FontSetting.TextResultsFont, font); dataGridView_Settings.Rows.Add(AppData.FontSetting.TextResultsFont.ToString(), string.Format("{0} {1}", font.FontFamily.Name, font.Size)); }
static public Font FontFromString(string fontString) { FontConverter fontConverter = new FontConverter(); try { return((Font)fontConverter.ConvertFromString(fontString)); } catch { // Return a default font if this fails return(new Font(family: FontFamily.GenericSansSerif, emSize: 10)); } }
private void BtnSave_Click(object sender, EventArgs e) { ShapeList = new List <Draw>(); var cvt = new FontConverter(); for (int i = 0; i < dataGridView1.Rows.Count - 1; i++) { int[] arr; arr = new int[4]; string Num = ""; int k = 0; for (int j = 0; j <= (dataGridView1.Rows[i].Cells[3].Value.ToString()).Length - 1; j++) { if ((dataGridView1.Rows[i].Cells[3].Value.ToString())[j] != ',') { Num += (dataGridView1.Rows[i].Cells[3].Value.ToString())[j]; } else { arr[k] = Int32.Parse(Num); k++; Num = ""; } } string typeStr = Convert.ToString(dataGridView1.Rows[i].Cells[0].Value); Draw shape; if (typeStr.Contains("Library")) { Assembly asm = Assembly.LoadFrom(dataGridView1.Rows[i].Cells[8].Value.ToString()); shape = (Draw)Activator.CreateInstance(asm.GetType(typeStr)); } else { shape = (Draw)Activator.CreateInstance(Type.GetType(typeStr)); } shape.Name = Convert.ToString(dataGridView1.Rows[i].Cells[0].Value); shape.PenWidth = Int32.Parse(dataGridView1.Rows[i].Cells[1].Value.ToString()); shape.PenColor = dataGridView1.Rows[i].Cells[2].Value.ToString(); shape.arr = arr; shape.filling = Convert.ToBoolean(dataGridView1.Rows[i].Cells[4].Value.ToString()); shape.LibFilePath = dataGridView1.Rows[i].Cells[5].Value.ToString(); shape.DrawFont = cvt.ConvertFromString(dataGridView1.Rows[i].Cells[6].Value.ToString()) as Font; shape.DrawStr = dataGridView1.Rows[i].Cells[7].Value.ToString(); shape.PlugPath = dataGridView1.Rows[i].Cells[8].Value.ToString(); ShapeList.Add(shape); } this.Close(); }
private void btn_Font_Change_f3_Click(object sender, EventArgs e) { FontConverter fcv = new FontConverter(); Button s = sender as Button; if (s.Name.Contains("f1")) { fontDialog1.Font = fcv.ConvertFromString(txt_Font_f1.Text) as Font; } if (s.Name.Contains("f2")) { fontDialog1.Font = fcv.ConvertFromString(txt_Font_f2.Text) as Font; } if (s.Name.Contains("f3")) { fontDialog1.Font = fcv.ConvertFromString(txt_Font_f3.Text) as Font; } if (fontDialog1.ShowDialog() == DialogResult.OK) { Font f; f = fontDialog1.Font; if (s.Name.Contains("f1")) { txt_Font_f1.Text = fcv.ConvertToString(f); } if (s.Name.Contains("f2")) { txt_Font_f2.Text = fcv.ConvertToString(f); } if (s.Name.Contains("f3")) { txt_Font_f3.Text = fcv.ConvertToString(f); } } }
public wLabel(System.Xml.XmlNode node) : base(node) { FontConverter fc = new FontConverter(); Text = node.Attributes["text"].Value; Font = fc.ConvertFromString(node.Attributes["font"].Value) as Font; StringAlignment h, v; Enum.TryParse <StringAlignment>(node.Attributes["horizontal-alignment"].Value, out h); Enum.TryParse <StringAlignment>(node.Attributes["vetical-alignment"].Value, out v); HorizontalAlignment = h; VeticalAlignment = v; }
/// <summary> /// takes the specified string and converts it to the font /// if blank will default to Times 12 /// </summary> /// <param name="sString"></param> /// <returns></returns> static public Font StringToFont(string sString) { if (sString == null || sString == "") { throw new Exception("StringToFont sString not defined"); } FontConverter fc = new FontConverter(); string sFontToUse = sString; if (sFontToUse == null || sFontToUse == "") { return(new Font("Times New Roman", 12)); } return((Font)fc.ConvertFromString(sFontToUse)); }
public static string CvrtUni(string str) { var cvt = new FontConverter(); Font f = cvt.ConvertFromString(str) as Font; string s = cvt.ConvertToString(f); string[] st = s.Split(','); System.Windows.Forms.MessageBox.Show(st[0].ToString()); if (st[0].ToString() != "Times New Roman") { ConvertDB.ConvertFont convert = new ConvertDB.ConvertFont(); convert.Convert(ref str, FontIndex.iTCV, FontIndex.iUNI); } return(str); }