バージョン

Export(OutputFormat,String) メソッド

指定されたファイル フォーマットで指定されたファイル名を使用して Report をファイルにエクスポートします。
シンタックス
'宣言
 
Public Overloads Sub Export( _
   ByVal outputFormat As OutputFormat, _
   ByVal fileName As String _
) 
public void Export( 
   OutputFormat outputFormat,
   string fileName
)

パラメータ

outputFormat
出力ドキュメント タイプ (XPS のみ)。
fileName
エクスポートするレポートのファイル名。ファイルが存在する場合、オーバライトされます。
例外
例外解説
System.NotSupportedExceptionFullTrust 環境以外でエクスポートする場合、例外をスローされます。
解説

fileName が Null または空の文字列である場合、Report はデフォルト ファイル名 (Export.xps) を持って、System.Environment.CurrentDirectory にエクスポートします。fileName がフォルダー名 (例えば「C:\MyFolder\」) だけを含む場合、Report が Export.xps のファイル名であるそのフォルダーにエクスポートします。パラメーターがファイル名 (例えば「xamGridExport.xps」) だけを含む場合、Report は指定された名前を持って、CurrentDirectory にエクスポートします。

使用例
Private  Sub CreateExport()
	Dim saveDlg As SaveFileDialog =  New SaveFileDialog() 
	saveDlg.Filter = "XPS documents|*.xps"
	If Not saveDlg.ShowDialog().GetValueOrDefault() Then
		Return
	End If
 
	' 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 export method
	reportObj.Export(OutputFormat.XPS, saveDlg.FileName)
 
End Sub
private void CreateExport()
{
	SaveFileDialog saveDlg = new SaveFileDialog();
	saveDlg.Filter = "XPS documents|*.xps";
	if (!saveDlg.ShowDialog().GetValueOrDefault())
		return;

	// 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 export method
	reportObj.Export(OutputFormat.XPS, saveDlg.FileName);

}
参照