バージョン

Print(Boolean,Boolean,FrameworkElement) メソッド

オプションの進行状態ウィンドウ (および指定した所有するウィンドウ) と標準の印刷ダイアログを表示して、レポートを印刷します。
シンタックス
'宣言
 
Public Overloads Sub Print( _
   ByVal showPrintDialog As Boolean, _
   ByVal showReportProgressControl As Boolean, _
   ByVal reportProgressControlOwnedElement As FrameworkElement _
) 

パラメータ

showPrintDialog
True の場合、印刷を開始する前に標準の印刷ダイアログがユーザーに表示されます。
showReportProgressControl
True の場合、印刷の処理中に進行状況ウィンドウが表示されます。
reportProgressControlOwnedElement
所有要素。この要素は、印刷処理中の進行状況ウィンドウのオーナーを設定するために使用されます。
例外
例外解説
System.InvalidOperationExceptionセクションのないレポートをエクスポートまたは印刷しようとすると例外がスローされます。
使用例
Private  Sub ExportReport()
   Dim reportObj As Report =  New Report() 
   Dim section As EmbeddedVisualReportSection =  New EmbeddedVisualReportSection(XamDataGrid1) 
   reportObj.Sections.Add(section)
 
   ' Call export method and put to it file to export without SaveFileDialog
   reportObj.Export(OutputFormat.XPS, "C:\\export.xps", False)
End Sub
private void ExportReport()
{
   Report reportObj = new Report();
   EmbeddedVisualReportSection section = new EmbeddedVisualReportSection(XamDataGrid1);
   reportObj.Sections.Add(section);

   // Call export method and put to it file to export without SaveFileDialog
   reportObj.Export(OutputFormat.XPS, "C:\\export.xps", false);
}
参照