コード例 #1
0
ファイル: AojPrint.cs プロジェクト: JosonYang/aojreporter
 public void Print()
 {
     try
     {
         if (this.IsPrint())
         {
             printdocument.PrintController = new StandardPrintController();
             this.CurrentPage = 0;
             PrintForm pf = new PrintForm(printdocument.DefaultPageSettings);
             pf.ShowDialog();
             if (pf.Result == PrintDialogResult.Cancel
                 || pf.Result == PrintDialogResult.None)
             {
                 return;
             }
             State = PrintPreviewState.Print;
             printdocument.Print();
             if (PF != null)
             {
                 PF.Dispose();
             }
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         Console.WriteLine(ex.StackTrace);
     }
 }
コード例 #2
0
ファイル: AojPrint.cs プロジェクト: JosonYang/aojreporter
 public void Preview()
 {
     if (this.IsPreView())
     {
         State = PrintPreviewState.Preview;
         printdocument.PrintController = new AojPrintController();
         PF = new PreviewForm(printdocument, this);
         PF.Preview();
     }
 }