バージョン

UseFileBuffer プロパティ

FileBuffer がPublish操作中に使用されるかどうかを取得または返します。
シンタックス
'宣言
 
Public Property UseFileBuffer As Boolean
public bool UseFileBuffer {get; set;}
解説

ファイル バッファは、レポートの発行中にテンポラリ ファイルにデータを保存するために使用されます。FileBuffer プロパティによってファイル名が指定される場合、そのファイル名が使用されます。ファイル名が指定されない場合、UltraGridDocumentExporter はシステム テンポラリ フォルダーにファイルの作成を試みます。

使用例
Imports Infragistics.Documents.Report
Imports Infragistics.Win.UltraWinGrid.DocumentExport

' AutoSize the grid columns and rows when exporting
Me.ultraGridDocumentExporter1.AutoSize = Infragistics.Win.UltraWinGrid.DocumentExport.AutoSize.SizeColumnsAndRowsToContent

' Use a file buffer
Me.ultraGridDocumentExporter1.UseFileBuffer = True

' Specify a file instead of letting the control use the temp folder.
Dim bufferFileName As String = Path.Combine(Application.StartupPath, "ExportFileBuffer.tmp")
Me.ultraGridDocumentExporter1.FileBuffer = bufferFileName

' Set the target paper orientation, size, and margins
Me.ultraGridDocumentExporter1.TargetPaperOrientation = PageOrientation.Portrait
Me.ultraGridDocumentExporter1.TargetPaperSize = PageSizes.Legal
Me.ultraGridDocumentExporter1.TargetPaperMargins = PageMargins.Normal

' Export the grid to a PDF file.
Dim exportFileName As String = Path.Combine(Application.StartupPath, "grid.pdf")
Me.ultraGridDocumentExporter1.Export(Me.ultraGrid1, exportFileName, GridExportFileFormat.PDF)

' Launch the exported file in the appropriate reader. 
Process.Start(exportFileName)
using Infragistics.Documents.Report;
using Infragistics.Win.UltraWinGrid.DocumentExport;


// AutoSize the grid columns and rows when exporting
this.ultraGridDocumentExporter1.AutoSize = Infragistics.Win.UltraWinGrid.DocumentExport.AutoSize.SizeColumnsAndRowsToContent;

// Use a file buffer
this.ultraGridDocumentExporter1.UseFileBuffer = true;

// Specify a file instead of letting the control use the temp folder.
string bufferFileName = Path.Combine(Application.StartupPath, "ExportFileBuffer.tmp");
this.ultraGridDocumentExporter1.FileBuffer = bufferFileName;

// Set the target paper orientation, size, and margins
this.ultraGridDocumentExporter1.TargetPaperOrientation = PageOrientation.Portrait;
this.ultraGridDocumentExporter1.TargetPaperSize = PageSizes.Legal;
this.ultraGridDocumentExporter1.TargetPaperMargins = PageMargins.Normal;

// Export the grid to a PDF file.
string exportFileName = Path.Combine(Application.StartupPath, "grid.pdf");
this.ultraGridDocumentExporter1.Export(this.ultraGrid1, exportFileName, GridExportFileFormat.PDF);

// Launch the exported file in the appropriate reader. 
Process.Start(exportFileName);
参照