示例#1
0
文件: rtfPadForm.cs 项目: kusl/RTFPad
        /* File Print Preview */
        private void menuFilePrintPreview_Click(object sender, EventArgs e)
        {
            if (this.tabControl.TabCount <= 0) return;
            RichTextBox rtb = (RichTextBox)this.tabControl.SelectedTab.Controls[0];
            RichTextBoxDocument document = new RichTextBoxDocument(rtb);

            dialogPrintPreview.Document = document;
            dialogPrintPreview.ShowDialog();
        }
示例#2
0
文件: rtfPadForm.cs 项目: kusl/RTFPad
        /* File Print */
        private void menuFilePrint_Click(object sender, EventArgs e)
        {
            if (this.tabControl.TabCount <= 0) return;
            RichTextBox rtb = (RichTextBox)this.tabControl.SelectedTab.Controls[0];
            RichTextBoxDocument document = new RichTextBoxDocument(rtb);

            dialogPrint.Document = document;
            if (dialogPrint.ShowDialog() == DialogResult.OK)
            {
                document.Print();
            }
        }
示例#3
0
文件: rtfPadForm.cs 项目: kusl/RTFPad
        /* File Page Setup */
        private void menuFilePageSetup_Click(object sender, EventArgs e)
        {
            if (this.tabControl.TabCount <= 0) return;
            RichTextBox rtb = (RichTextBox)this.tabControl.SelectedTab.Controls[0];
            RichTextBoxDocument document = new RichTextBoxDocument(rtb);

            dialogPageSetup.Document = document;
            dialogPageSetup.PageSettings = new System.Drawing.Printing.PageSettings();
            dialogPageSetup.PrinterSettings = new System.Drawing.Printing.PrinterSettings();
            dialogPageSetup.ShowDialog();
        }