コード例 #1
0
        /// <summary>
        /// Generate HighLight File
        /// </summary>
        private void btnCodeHighLight_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(CodeStyle))
            {
                MessageBox.Show("Please select code Style!");
                return;
            }
            IGenerateHighLight generate = new GenerateHighLight();

            string outputFileName = String.Empty;

            _parameters = new HighLightParameter()
            {
                FileName       = _fileName,
                Content        = CodeContent,
                CodeType       = _codeType,
                HighLightStyle = CodeStyle,
                ShowLineNumber = IsShowLineNumber,
                HighlightColor = BackgroundColor,
                Font           = NoteHighlightForm.Properties.Settings.Default.Font,
                FontSize       = NoteHighlightForm.Properties.Settings.Default.FontSize
            };

            try
            {
                outputFileName = generate.GenerateHighLightCode(_parameters);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                this.Dispose();
                this.Close();
                return;
            }

            if (IsClipboard && !String.IsNullOrEmpty(outputFileName))
            {
                InsertToClipboard(outputFileName);
            }

            SaveSetting();

            this.Dispose();
            this.Close();
        }
コード例 #2
0
ファイル: CodeForm.cs プロジェクト: yifengling0/NoteHighlight
        /// <summary>
        /// Generate HighLight File
        /// </summary>
        private void btnCodeHighLight_Click(object sender, EventArgs e)
        {
            IGenerateHighLight generate = new GenerateHighLight();

            string outputFileName = String.Empty;

            HighLightParameter parameter = new HighLightParameter()
            {
                FileName       = _fileName,
                Content        = CodeContent,
                CodeType       = _codeType,
                HighLightStyle = CodeStyle,
                ShowLineNumber = IsShowLineNumber
            };

            try
            {
                outputFileName = generate.GenerateHighLightCode(parameter);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                this.Dispose();
                this.Close();
                return;
            }

            if (IsClipboard && !String.IsNullOrEmpty(outputFileName))
            {
                InsertToClipboard(outputFileName);
            }

            SaveSetting();

            this.Dispose();
            this.Close();
        }