public SettingsUi(Brush headerBackgroundColor,
                          Brush headerFontColor,
                          Brush colorListRows,
                          Brush colorListBackground,
                          Brush listFontColor,
                          FontSetting currentFontCash,
                          FontSetting currentFont8X2,
                          FontSetting currentFont4X4)
        {
            HeaderBackgroundColorString = headerBackgroundColor.ToString();
            HeaderFontColorString       = headerFontColor.ToString();
            ColorListRowsString         = colorListRows.ToString();
            ColorListBackgroundString   = colorListBackground.ToString();
            ListFontColorString         = listFontColor.ToString();

            var cvt = new FontConverter();

            FontCashierRowString  = cvt.ConvertToString(currentFontCash.FontRow);
            FontCashierRowPadding = currentFontCash.PaddingRow;

            Font8X2HeaderString  = cvt.ConvertToString(currentFont8X2.FontHeader);
            Font8X2RowString     = cvt.ConvertToString(currentFont8X2.FontRow);
            Font8X2HeaderPadding = currentFont8X2.PaddingHeader;
            Font8X2RowPadding    = currentFont8X2.PaddingRow;

            Font4X4HeaderString  = cvt.ConvertToString(currentFont4X4.FontHeader);
            Font4X4RowString     = cvt.ConvertToString(currentFont4X4.FontRow);
            Font4X4HeaderPadding = currentFont4X4.PaddingHeader;
            Font4X4RowPadding    = currentFont4X4.PaddingRow;
        }
Ejemplo n.º 2
0
        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            var cnv = new FontConverter();

            this.config.RootDir       = this.rootDirInput.Text;
            this.config.OutputDir     = this.outputDirInput.Text;
            this.config.Zoom          = this.zoomInput.Value;
            this.config.UnderWater    = this.underWaterInput.Value;
            this.config.BackColor     = this.colorInput.Text;
            this.config.IsTransparent = this.transparentInput.Checked;
            this.config.Font1         = cnv.ConvertToString(this.fontSample1.Font);
            this.config.Font2         = cnv.ConvertToString(this.fontSample2.Font);
            this.config.Save();
        }
Ejemplo n.º 3
0
        private void exitToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var    cvt        = new FontConverter();
            string Fontfamily = cvt.ConvertToString(TextFeild.SelectionFont);

            File.SetAttributes(Filename_Syntaxwords, FileAttributes.Normal);
            File.WriteAllText(Filename_Syntaxwords, Fontfamily);
            Fontfamily = cvt.ConvertToString(TextFeild);
            File.AppendAllText(Filename_Syntaxwords, Fontfamily);
            Fontfamily = cvt.ConvertToString(TextFeild.SelectionLength);
            File.AppendAllText(Filename_Syntaxwords, Fontfamily);
            Application.Exit();

            //Font f = cvt.ConvertFromString(s) as Font;
        }
Ejemplo n.º 4
0
        void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
        {
            info.AddValue("text", _text);
            info.AddValue("alignment", _alignment);
            info.AddValue("lineAlignment", _lineAlignment);
            info.AddValue("trimming", _trimming);
            info.AddValue("wrap", _wrap);
            info.AddValue("vertical", _vertical);
            info.AddValue("readOnly", _readOnly);
            info.AddValue("autoSize", _autoSize);

            var fontConverter = new FontConverter();

            info.AddValue("_font", fontConverter.ConvertToString(_font));

            var thisType = typeof(LabelElement);
            var members  = FormatterServices.GetSerializableMembers(thisType, context);

            foreach (var member in members)
            {
                if (member.DeclaringType == thisType)
                {
                    continue;
                }
                info.AddValue(member.Name, ((FieldInfo)member).GetValue(this));
            }
        }
Ejemplo n.º 5
0
        private void BtnCorrect_Click(object sender, EventArgs e)
        {
            var   cvt = new FontConverter();
            Form2 f   = new Form2();

            for (int i = 0; i < ShapeList.Count; i++)
            {
                String ArrStr = "";
                for (int j = 0; j <= ShapeList[i].arr.Length - 1; j++)
                {
                    ArrStr = ArrStr + ShapeList[i].arr[j].ToString() + ",";
                }

                string FontDraw = cvt.ConvertToString(ShapeList[i].DrawFont);
                f.dataGridView1.Rows.Add(ShapeList[i].Name, ShapeList[i].PenWidth,
                                         ShapeList[i].PenColor, ArrStr,
                                         ShapeList[i].filling, ShapeList[i].LibFilePath,
                                         FontDraw, ShapeList[i].DrawStr, ShapeList[i].PlugPath);
            }
            f.ShowDialog();
            if (f.GetCorrectShapeList != null)
            {
                ShapeList = f.GetCorrectShapeList;
                Graphics g = Graphics.FromImage(bmp);
                g.Clear(Color.White);
                foreach (Draw i in ShapeList)
                {
                    i.DrawShape(ref bmp);
                }
                pictureBox1.Image = bmp;
            }
        }
Ejemplo n.º 6
0
        void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
        {
            // Serialize the desired values for this class
            info.AddValue("foreColor1", _foreColor1);
            info.AddValue("foreColor2", _foreColor2);
            info.AddValue("backColor1", _backColor1);
            info.AddValue("backColor2", _backColor2);
            info.AddValue("text", _text);
            info.AddValue("alignment", _alignment);
            info.AddValue("lineAlignment", _lineAlignment);
            info.AddValue("trimming", _trimming);
            info.AddValue("wrap", _wrap);
            info.AddValue("vertical", _vertical);
            info.AddValue("readOnly", _readOnly);
            info.AddValue("autoSize", _autoSize);

            var fc = new FontConverter();

            info.AddValue("font", fc.ConvertToString(_font));

            // Get the set of serializable members for our class and base classes
            var thisType = typeof(LabelElement);
            var mi       = FormatterServices.GetSerializableMembers(thisType, context);

            // Serialize the base class's fields to the info object
            foreach (var t in mi)
            {
                // Don't serialize fields for this class
                if (t.DeclaringType == thisType)
                {
                    continue;
                }
                info.AddValue(t.Name, ((FieldInfo)t).GetValue(this));
            }
        }
Ejemplo n.º 7
0
        // ---------------------- ARCHIVO CONFIG ----------------------
        private void configEscribir()
        {
            try
            {
                using (BinaryWriter bw = new BinaryWriter(File.Create(rutaConfig)))
                {
                    bw.Write(itemAjusteLinea.Checked);

                    bw.Write(itemMayus.Checked);
                    bw.Write(itemMinus.Checked);
                    bw.Write(itemNormal.Checked);

                    bw.Write(texto.ForeColor.R);
                    bw.Write(texto.ForeColor.G);
                    bw.Write(texto.ForeColor.B);

                    bw.Write(texto.BackColor.R);
                    bw.Write(texto.BackColor.G);
                    bw.Write(texto.BackColor.B);

                    bw.Write(cvt.ConvertToString(this.texto.Font));

                    bw.Write(Environment.CurrentDirectory);

                    foreach (string s in recientes)
                    {
                        bw.Write(s);
                    }
                }
            }
            catch (ArgumentException)
            {
                MessageBox.Show("Error al escribir archivo de configuración", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 8
0
        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
        }
Ejemplo n.º 9
0
 /// <summary>
 ///     Font setting
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void fontToolStripMenuItem1_Click(object sender, EventArgs e)
 {
     try
     {
         using (var fd = new FontDialog())
         {
             if (fd.ShowDialog() == DialogResult.OK)
             {
                 richTextBox1.Font = fd.Font;
                 var parser = new FileIniDataParser();
                 var cvt    = new FontConverter();
                 var iniD   = parser.ReadFile(SettingsPath);
                 iniD["SETTINGS"]["main_font"] = cvt.ConvertToString(fd.Font);
                 parser.WriteFile(SettingsPath, iniD);
             }
         }
         if (CurrentFile == null || (!File.Exists(CurrentFile) || Path.GetExtension(CurrentFile) != ".dem"))
         {
             return;
         }
         richTextBox1.Text = @"Analyzing file...";
         CurrentDemoFile   = CrossDemoParser.Parse(CurrentFile);
         PrintDemoDetails(CurrentDemoFile);
         Log(Path.GetFileName(CurrentFile + " rescanned for font change."));
         Log("Font changed");
     }
     catch (Exception ex)
     {
         Log(ex.Message);
     }
 }
Ejemplo n.º 10
0
        private void changeFontToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FontDialog fontDialog1 = new FontDialog();

            fontDialog1.Font      = new Font("Arial", 16);
            fontDialog1.ShowColor = true;
            if (Properties.Settings.Default.Theme == true)
            {
                fontDialog1.Color = Color.Black;
            }
            else
            {
                fontDialog1.Color = Color.White;
            }

            if (fontDialog1.ShowDialog() != DialogResult.Cancel)
            {
                richTextBox1.Font      = fontDialog1.Font;
                richTextBox1.ForeColor = fontDialog1.Color;
                var cvt = new FontConverter();
                Properties.Settings.Default.font = cvt.ConvertToString(fontDialog1.Font) + ";" + fontDialog1.Color;
                if (fontDialog1.Font.ToString() == "[Font: Name=Arial, Size=15.75, Units=3, GdiCharSet=0, GdiVerticalFont=False]" && fontDialog1.Color.ToString() == "Color [White]")
                {
                    Properties.Settings.Default.font = "";
                }
                Properties.Settings.Default.Save();
            }
        }
Ejemplo n.º 11
0
        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);
            }
        }
Ejemplo n.º 12
0
        /// <summary>
        /// Saves the current state of the scanner.
        /// </summary>
        /// <param name="container">The container which will contain the state.</param>
        /// <returns>An <see cref="System.Object"/> that contains the state of the scanner.</returns>
        public override object SaveState(object container)
        {
            XmlDocument document = (XmlDocument)container;
            XmlElement  element  = (XmlElement)base.SaveState(container);

            // Save settings.
            XmlElement settingRootElement = document.CreateElement("settings");

            element.AppendChild(settingRootElement);

            FontConverter converter = new FontConverter();

            settingRootElement.AppendChild(this.CreateSetting(document, "BackColor", ColorTranslator.ToHtml(this.stringNode.BackColor)));
            settingRootElement.AppendChild(this.CreateSetting(document, "ForeColor", ColorTranslator.ToHtml(this.stringNode.ForeColor)));
            settingRootElement.AppendChild(this.CreateSetting(document, "Font", converter.ConvertToString(this.stringNode.Font)));
            settingRootElement.AppendChild(this.CreateSetting(document, "NavigateUrl", this.stringNode.NavigateUrl));

            // Save entities.
            XmlElement entityRootElement = document.CreateElement("entities");

            element.AppendChild(entityRootElement);
            XmlElement entityElement;

            foreach (StringEntity entity in this.stringNode.Entities)
            {
                entityElement = document.CreateElement("entity");
                entityElement.SetAttribute("start", entity.Start);
                entityElement.SetAttribute("end", entity.End);
                entityElement.SetAttribute("escape", entity.Escape);
                entityRootElement.AppendChild(entityElement);
            }

            return(element);
        }
Ejemplo n.º 13
0
        public override string ToString()
        {
            FontConverter c = new FontConverter();
            string        f = c.ConvertToString(font).Replace(';', '|');

            return("tekst;" + Zichtbaarheid + ";" + Niveau + ";" + Layer.Naam + ";" + Enum.GetName(typeof(ContentAlignment), uitlijning) + ";" + text.Replace(";", "").Replace(Environment.NewLine, "\\r\\n") + ";" + f + ";" + ColorTranslator.ToOle(kleur) + ";" + punt.ID + ";" + (meeschalen ? "1" : "0"));
        }
Ejemplo n.º 14
0
        public static void SaveAll()
        {
            FontConverter fontConverter = new FontConverter();

            CheckFile();
            string[] str = new string[]
            {
                "checkBox__Start_with_windows", WindowsForm.Setting.checkBox__Start_with_windows.Checked.ToString(),
                "checkBox__Automatically_minimize_when_start", WindowsForm.Setting.checkBox__Automatically_minimize_when_start.Checked.ToString(),
                "checkBox__Automatically_lock_the_Nodes", WindowsForm.Setting.checkBox__Automatically_lock_the_Nodes.Checked.ToString(),
                "checkBox__Show_tutorials", WindowsForm.Setting.checkBox__Show_tutorials.Checked.ToString(),
                "checkBox__Automatically_update", WindowsForm.Setting.checkBox__Automatically_update.Checked.ToString(),
                "checkBox__Auto_save_the_text_has_cut_when_using_Ctrl_L", WindowsForm.Setting.checkBox__Auto_save_the_text_has_cut_when_using_Ctrl_L.Checked.ToString(),
                "checkBox__Automatically_add_tabs_when_down_line", WindowsForm.Setting.checkBox__Automatically_add_tabs_when_down_line.Checked.ToString(),
                "checkBox__Automatically_save_zoomfactor_of_the_node_when_transfer_to_another_nodes", WindowsForm.Setting.checkBox__Automatically_save_zoomfactor_of_the_node_when_transfer_to_another_nodes.Checked.ToString(),
                "checkBox__Automatically_save_the_selected_text_of_the_node_when_transfer_to_another_nodes", WindowsForm.Setting.checkBox__Automatically_save_the_selected_text_of_the_node_when_transfer_to_another_nodes.Checked.ToString(),
                "trackBar__AutoSave", WindowsForm.Setting.trackBar__AutoSave.Value.ToString(),
                "button__TextBox", fontConverter.ConvertToString(WindowsForm.Setting.button__TextBox.Font),
                "button__TreeView", fontConverter.ConvertToString(WindowsForm.Setting.button__TreeView.Font),
                "Width", Width.ToString(),
                "Height", Height.ToString(),
                "WindowState", WindowState,
                "LeftOfpanelMid", LeftOfpanelMid.ToString(),
                "customColorsBox", Dialogs.CustomColorsToString(),
                "checkBox__Automatically_open_file_when_this_application_start", WindowsForm.Setting.checkBox__Automatically_open_file_when_this_application_start.Checked.ToString(),
                "radioButton__Open_the_most_recent_active_file", WindowsForm.Setting.radioButton__Open_the_most_recent_active_file.Checked.ToString(),
                "radioButton__Open_my_chosen_file", WindowsForm.Setting.radioButton__Open_my_chosen_file.Checked.ToString(),
                "checkBox__Automatically_open_editing_when_have_just_created_a_node", WindowsForm.Setting.checkBox__Automatically_open_editing_when_have_just_created_a_node.Checked.ToString(),
                "checkBox__Automatically_open_editing_when_double_click_to_a_node", WindowsForm.Setting.checkBox__Automatically_open_editing_when_double_click_to_a_node.Checked.ToString()
            };

            string[] data = new string[str.Length / 2];
            for (int i = 0; i < str.Length; i += 2)
            {
                data[i / 2] = str[i] + "=" + str[i + 1];
            }

WriteAgain:
            try { File.WriteAllLines(path, data); }
            catch (Exception ex)
            {
                if (WindowsForm.Notification.Show(MessageBoxButtons.RetryCancel, "Write the setups of the app failed!", ex, null) == DialogResult.Retry)
                {
                    goto WriteAgain;
                }
            }
        }
Ejemplo n.º 15
0
        public Ticket2()
        {
            VariablesGlobal = 10;
            var    cvt = new FontConverter();
            string s   = cvt.ConvertToString(fontName);

            f = cvt.ConvertFromString(s) as Font;
        }
Ejemplo n.º 16
0
        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;
        }
Ejemplo n.º 17
0
        public Settings(bool us, bool hpr, string savepatch2, Font MF, Font QF, Font EF, string cmd, bool cac, int cmin2, int cmax2, int tmin2, int tmax2)
        {
            InitializeComponent();
            unsmode.Checked = us;
            savepatch       = savepatch2;
            FontConverter fcv = new FontConverter();

            txt_Font_f1.Text  = fcv.ConvertToString(MF);
            txt_Font_f2.Text  = fcv.ConvertToString(QF);
            txt_Font_f3.Text  = fcv.ConvertToString(EF);
            textBox1.Text     = cmd;
            checkBox1.Checked = cac;
            cmin.Value        = cmin2;
            tmin.Value        = tmin2;
            cmax.Value        = cmax2;
            tmax.Value        = tmax2;
            this.Opacity      = 0;
        }
Ejemplo n.º 18
0
 private void ribbonButtonFont_Click(object sender, EventArgs e)
 {
     if (fontDialog1.ShowDialog() == DialogResult.OK)
     {
         richTextBoxClient.Font = fontDialog1.Font;
         var    cvt         = new FontConverter();
         string fontSetting = cvt.ConvertToString(fontDialog1.Font);
         inimanager.WritePrivateString("main", "font", fontSetting);
     }
 }
Ejemplo n.º 19
0
        public void SavePenColor(FontDialog fd, string text)
        {
            var cvt = new FontConverter();
            var s   = cvt.ConvertToString(fd.Font);

            File.Delete("c:\\YapiskanNot\\" + text + "\\notpen");
            var sw = new StreamWriter("c:\\YapiskanNot\\" + text + "\\notpen");

            sw.WriteLine(s);
            sw.Close();
        }
Ejemplo n.º 20
0
        private static AppSetting getDefaultSetting()
        {
            var fontConverter = new FontConverter();
            var backColor     = Color.White;
            var foreColor     = Color.Black;
            var defaultFont   = new Font("Segoe UI", 12);

            return(new AppSetting {
                KeepOpenFilesAfterExit = true,
                UseLastFileSettingForNewFiles = false,
                ViewEditBar = true,
                ViewStatusBar = true,
                ViewToolBar = true,
                DefaultFileSetting = new TxtFileSetting {
                    BackColor = ColorTranslator.ToWin32(backColor),
                    ForeColor = ColorTranslator.ToWin32(foreColor),
                    CurrentLine = 1,
                    FontName = fontConverter.ConvertToString(defaultFont),
                    FontSize = 12,
                    IsRtl = true,
                    Saved = false,
                    TextAlign = HorizontalAlignment.Left
                },
                Editor = new EditorSetting {
                    AutoSave = false,
                    AutoSaveInterval = 10000,
                    FontName = fontConverter.ConvertToString(defaultFont),
                    WordWrap = true
                },
                RecentFiles = new List <TxtFileSetting>(),
                UserInterface = new UserInterfaceSetting {
                    Window = new AppWindowSetting {
                        Height = 700,
                        Maximized = false,
                        Opacity = 100,
                        TopMost = false,
                        Width = 950
                    }
                }
            });
        }
Ejemplo n.º 21
0
        public override System.Xml.XmlNode ToXml(System.Xml.XmlNode node)
        {
            var ctl = node.OwnerDocument.CreateElement("label");

            Helper.XmlHelper.AddAttribute("text", Text, ctl);
            Helper.XmlHelper.AddAttribute("horizontal-alignment", HorizontalAlignment.ToString(), ctl);
            Helper.XmlHelper.AddAttribute("vetical-alignment", VeticalAlignment.ToString(), ctl);
            var fc = new FontConverter();

            Helper.XmlHelper.AddAttribute("font", fc.ConvertToString(Font), ctl);
            return(base.ToXml(ctl));
        }
Ejemplo n.º 22
0
        private void btnSelectFont_Click(object sender, EventArgs e)
        {
            dlgOverlayFont.Font = lblOverlayFontExample.Font;
            DialogResult result = dlgOverlayFont.ShowDialog(this);

            if (result.Equals(DialogResult.OK))
            {
                lblOverlayFontExample.Font = dlgOverlayFont.Font;
                FontConverter fontConverter = new FontConverter();
                overlayFontSerialized = fontConverter.ConvertToString(dlgOverlayFont.Font);
            }
        }
Ejemplo n.º 23
0
        //Save settings to the registry, such as last position, dimensions and font
        private void SaveLastPos()
        {
            settings.SetSetting(WND_TOP, Top.ToString());
            settings.SetSetting(WND_LEFT, Left.ToString());
            settings.SetSetting(WND_WIDTH, Width.ToString());
            settings.SetSetting(WND_HEIGHT, Height.ToString());

            //use FontConverter call to 'serialize' the current Font object into string
            FontConverter fontCon = new FontConverter();

            settings.SetSetting(WND_FONT, fontCon.ConvertToString(textBoxGreek.Font));
        }
Ejemplo n.º 24
0
        /// <summary>
        /// сохранить настройки элемента
        /// </summary>
        /// <param name="doc"></param>
        /// <returns></returns>
        public XmlNode Save(XmlDocument doc)
        {
            if (slim.TryEnterWriteLock(400))
            {
                try
                {
                    XmlNode root = doc.CreateElement("panelItem");

                    XmlNode descriptionNode = doc.CreateElement("description");

                    XmlNode fontNode  = doc.CreateElement("font");
                    XmlNode colorNode = doc.CreateElement("color");

                    XmlNode identifierNode = doc.CreateElement("identifier");
                    XmlNode col_alarmNode  = doc.CreateElement("col_alarm");

                    XmlNode alarmNode          = doc.CreateElement("alarm");
                    XmlNode is_block_alarmNode = doc.CreateElement("is_block_alarm");

                    descriptionNode.InnerText = description;

                    FontConverter f_cnv = new FontConverter();
                    fontNode.InnerText = f_cnv.ConvertToString(font);

                    colorNode.InnerText = color.ToArgb().ToString();

                    identifierNode.InnerText = identifier.ToString();
                    col_alarmNode.InnerText  = col_alarm.ToArgb().ToString();

                    alarmNode.InnerText          = alarm.ToString();
                    is_block_alarmNode.InnerText = is_block_alarm.ToString();

                    root.AppendChild(descriptionNode);

                    root.AppendChild(fontNode);
                    root.AppendChild(colorNode);

                    root.AppendChild(identifierNode);
                    root.AppendChild(col_alarmNode);

                    root.AppendChild(alarmNode);
                    root.AppendChild(is_block_alarmNode);

                    return(root);
                }
                finally
                {
                    slim.ExitWriteLock();
                }
            }

            return(null);
        }
Ejemplo n.º 25
0
        private void ShowFontDialog(TextBox target)
        {
            try
            {
                fontDialog.Font = (Font)fontConv.ConvertFromString(target.Text);
            } catch (Exception e) { MessageBox.Show(e.Message); }

            if (fontDialog.ShowDialog() == DialogResult.OK)
            {
                target.Text = fontConv.ConvertToString(fontDialog.Font);
            }
        }
Ejemplo n.º 26
0
        private void btnFontStyle_Click(object sender, EventArgs e)
        {
            FontDialog fontdlg = new FontDialog();

            fontdlg.Font = (Font)converter.ConvertFromString(BLLConfig.Instance.GetConfigByCode(connect, eConfigCode.ButtonFont));
            if (fontdlg.ShowDialog() == DialogResult.OK)
            {
                Font font = fontdlg.Font;
                fontstr = converter.ConvertToString(font);
                btnSampleButton.Font = fontdlg.Font;
            }
        }
Ejemplo n.º 27
0
 public Font GetFont(string fontName, Font font)
 {
     if (ContainsKey(fontName))
     {
         return(_fcv.ConvertFromString(_data[fontName]) as Font);
     }
     else
     {
         Add(fontName, _fcv.ConvertToString(font));
         return(font);
     }
 }
Ejemplo n.º 28
0
        public string SystemConvertToXml()
        {
            string xml = "<JobClip>";

            xml += PubFunc.SystemConvertToXml(src, typeof(string));
            xml += PubFunc.SystemConvertToXml(TopSrc, typeof(string));
            xml += PubFunc.SystemConvertToXml(PrtFileInfo, typeof(SPrtFileInfo));
            xml += PubFunc.SystemConvertToXml(ClipRect, typeof(Rectangle));
            xml += PubFunc.SystemConvertToXml(W, typeof(int));
            xml += PubFunc.SystemConvertToXml(H, typeof(int));
            xml += PubFunc.SystemConvertToXml(Rotation, typeof(int));
            xml += PubFunc.SystemConvertToXml(Left, typeof(int));
            xml += PubFunc.SystemConvertToXml(Top, typeof(int));
            xml += PubFunc.SystemConvertToXml(Note, typeof(string));
//			xml +=PubFunc.SystemConvertToXml(NoteFontName,typeof(string));
//			xml += PubFunc.SystemConvertToXml(NoteFontSize,typeof(float));
            FontConverter fc = new FontConverter();

            xml += PubFunc.SystemConvertToXml(fc.ConvertToString(NoteFont), typeof(string));
            xml += PubFunc.SystemConvertToXml(NoteMargin, typeof(int));
            xml += PubFunc.SystemConvertToXml(NotePosition, typeof(int));
            if (Childs != null)
            {
                for (int i = 0; i < Childs.Length; i++)
                {
                    xml += Childs[i].SystemConvertToXml();
                }
            }
            else
            {
                xml += PubFunc.SystemConvertToXml(Childs, typeof(string));
            }
            xml += PubFunc.SystemConvertToXml(Margin_L, typeof(int));
            xml += PubFunc.SystemConvertToXml(Margin_R, typeof(int));
            xml += PubFunc.SystemConvertToXml(Margin_T, typeof(int));
            xml += PubFunc.SystemConvertToXml(Margin_B, typeof(int));
            xml += PubFunc.SystemConvertToXml(XCnt, typeof(int));
            xml += PubFunc.SystemConvertToXml(YCnt, typeof(int));
            xml += PubFunc.SystemConvertToXml(XDis, typeof(int));
            xml += PubFunc.SystemConvertToXml(YDis, typeof(int));
            xml += PubFunc.SystemConvertToXml(IsParent, typeof(bool));
            xml += PubFunc.SystemConvertToXml(AutoSizeToContent, typeof(bool));
            xml += PubFunc.SystemConvertToXml(isSimpleMode, typeof(bool));
            xml += PubFunc.SystemConvertToXml(noClip, typeof(bool));
            xml += PubFunc.SystemConvertToXml(NoteImageFileName, typeof(string));
            xml += PubFunc.SystemConvertToXml(AddtionInfoMask, typeof(int));
            xml += PubFunc.SystemConvertToXml(XAddtion, typeof(int));
            xml += PubFunc.SystemConvertToXml(YAddtion, typeof(int));
            xml += PubFunc.SystemConvertToXml(XDis2, typeof(int));
            xml += "</JobClip>";
            return(xml);
        }
Ejemplo n.º 29
0
        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);
        }
Ejemplo n.º 30
0
        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);
                }
            }
        }