'宣言 Public Overloads Sub Export( _ ByVal outputFormat As OutputFormat, _ ByVal fileName As String, _ ByVal showSaveFileDialog As Boolean _ )
public void Export( OutputFormat outputFormat, string fileName, bool showSaveFileDialog )
例外 | 解説 |
---|---|
System.ArgumentException | ファイル名は無効であるか、ディレクトリが存在しない場合、例外をスローされます |
System.NotSupportedException | FullTrust 環境以外でエクスポートする場合、例外をスローされます。 |
System.InvalidOperationException | セクションのないレポートをエクスポートまたは印刷しようとすると例外がスローされます。 |
showSaveFileDialog が True の場合、ファイル名パラメーターは SaveFileDialog でのデフォルト ファイル名として使用されます。そうでない場合、fileName は Null または空の文字列である場合、Report はデフォルト ファイル名 (Export.xps) を持って、System.Environment.CurrentDirectory にエクスポートします。fileName がフォルダー名 (例えば「C:\MyFolder\」) だけを含む場合、Report が Export.xps のファイル名であるそのフォルダーにエクスポートします。パラメーターがファイル名 (例えば「xamGridExport.xps」) だけを含む場合、Report は指定された名前を持って、CurrentDirectory にエクスポートします。
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); }