//print the content of the active editor private void mnuFile_Print_Click(object sender, EventArgs e) { if (ActiveMdiChild == null) return; var ef = (EditForm) ActiveMdiChild; var pd = new SourceCodePrintDocument(ef.sDoc); dlgPrint.Document = pd; if (dlgPrint.ShowDialog(this) == DialogResult.OK) pd.Print(); }
private void PrintToolStripMenuItem_Click(System.Object sender, System.EventArgs e) { var pd = new SourceCodePrintDocument(sDoc); PrintDialog dlgPrint = new PrintDialog(); dlgPrint.Document = pd; if ((dlgPrint.ShowDialog(this) == DialogResult.OK)) { pd.Print(); } }
//print preview the active editor private void mnuFile_PrintPreview_Click(object sender, EventArgs e) { if (ActiveMdiChild == null) return; var ef = (EditForm) ActiveMdiChild; var pd = new SourceCodePrintDocument(ef.sDoc); dlgPrintPreview.Document = pd; dlgPrintPreview.ShowDialog(this); }
private void PrintSetupToolStripMenuItem_Click(System.Object sender, System.EventArgs e) { var pd = new SourceCodePrintDocument(sDoc); PrintPreviewDialog dlgPrintPreview = new PrintPreviewDialog(); dlgPrintPreview.Document = pd; dlgPrintPreview.ShowDialog(this); }