Private Sub CreateReport() ' 1. Create Report object Dim reportObj As Report = New Report() ' 2. Create EmbeddedVisualReportSection section. ' Put the grid you want to print as a parameter of section's constructor Dim section As EmbeddedVisualReportSection = New EmbeddedVisualReportSection(XamDataGrid1) ' 3. Add created section to report's section collection reportObj.Sections.Add(section) ' Optional. If you have progress indicator set its Report property to created report progressInfo.Report = reportObj ' 4. Call print method reportObj.Print() End Sub
private void PrintReport() { // 1. Create Report object Report reportObj = new Report(); // 2. Create EmbeddedVisualReportSection section. // Put the grid you want to print as a parameter of section's constructor EmbeddedVisualReportSection section = new EmbeddedVisualReportSection(XamDataGrid1); // 3. Add created section to report's section collection reportObj.Sections.Add(section); // Optional. If you have progress indicator set its Report property to created report progressInfo.Report = reportObj; // 4. Call print method reportObj.Print(); }
Report クラス
Report メンバ
オーバーロード一覧
ReportProgressControl クラス
Export(OutputFormat) メソッド
Export(OutputFormat,String) メソッド
Export(OutputFormat,String,Boolean) メソッド
Export(OutputFormat,Stream) メソッド
Print(Boolean,Boolean) メソッド
Print(Boolean,Boolean,FrameworkElement) メソッド
ShowPrintDialog メソッド
GeneratePreview メソッド