Beispiel #1
0
        /// <versions>20-02-2018(GesAMFC-v1.0.0.3)</versions>
        private void Config_Document(RichEditControl objRichEditControl)
        {
            try
            {
                objRichEditControl.Text = String.Empty;

                DevExpress.XtraRichEdit.API.Native.Document document = objRichEditControl.Document;
                document.BeginUpdate();
                document.Unit = DevExpress.Office.DocumentUnit.Centimeter;
                foreach (DevExpress.XtraRichEdit.API.Native.Section objSection in document.Sections)
                {
                    objSection.Page.PaperKind = System.Drawing.Printing.PaperKind.A4;
                    objSection.Page.Landscape = false;
                    objSection.Margins.Left   = 2.5f;
                    objSection.Margins.Top    = 2.0f;
                    objSection.Margins.Right  = 1.5f;
                    objSection.Margins.Bottom = 2.0f;
                }
                document.EndUpdate();
            }
            catch (Exception ex)
            {
                Program.HandleError(ex.TargetSite.Name, ex.Message, Program.ErroType.EXCEPTION, true, false);
            }
        }
Beispiel #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            DevExpress.XtraRichEdit.API.Native.Document doc = richEditControl1.Document;
            doc.BeginUpdate();
            //doc.Text = "我是中国人,我爱自己的pylg";
            CharacterProperties cp = doc.BeginUpdateCharacters(0, doc.Text.Length);

            cp.FontName = "宋体";
            cp.FontSize = 14;
            doc.EndUpdateCharacters(cp);
            doc.EndUpdate();
        }
Beispiel #3
0
 private void InitializeDocument(RichEditControl control)
 {
     DevExpress.XtraRichEdit.API.Native.Document document = control.Document;
     document.BeginUpdate();
     try
     {
         document.DefaultCharacterProperties.FontName        = "新宋体";
         document.DefaultParagraphProperties.LineSpacingType = ParagraphLineSpacing.Sesquialteral;    //行距
     }
     finally
     {
         document.EndUpdate();
     }
 }
Beispiel #4
0
        //加载编辑窗体
        private void richEditControl1_InitializeDocument(object sender, EventArgs e)
        {
            RichEditControl obj = (RichEditControl)sender;

            DevExpress.XtraRichEdit.API.Native.Document document = obj.Document;
            document.BeginUpdate();
            try
            {
                document.DefaultCharacterProperties.FontName        = "新宋体";
                document.DefaultParagraphProperties.LineSpacingType = ParagraphLineSpacing.Sesquialteral;
            }
            finally
            {
                document.EndUpdate();
            }
        }
Beispiel #5
0
        /// <versions>28-04-2017(v0.0.2.46)</versions>
        private void Config_Member_Letter_Address_Editor(RichEditControl objRichEditControl)
        {
            try
            {
                objRichEditControl.Text = String.Empty;

                DevExpress.XtraRichEdit.API.Native.Document document = objRichEditControl.Document;
                document.BeginUpdate();
                document.Text = String.Empty;
                document.Unit = DevExpress.Office.DocumentUnit.Centimeter;
                document.Sections[0].Page.PaperKind = System.Drawing.Printing.PaperKind.DLEnvelope;
                document.Sections[0].Page.Landscape = true;
                float fMargin = 0.5f;
                document.Sections[0].Margins.Left   = fMargin;
                document.Sections[0].Margins.Top    = fMargin;
                document.Sections[0].Margins.Right  = fMargin;
                document.Sections[0].Margins.Bottom = fMargin;
                document.EndUpdate();
            }
            catch (Exception ex)
            {
                Program.HandleError(ex.TargetSite.Name, ex.Message, Program.ErroType.EXCEPTION, true, false);
            }
        }