Class ReportBuilder
名称: Aspose.Words.LowCode 合計: Aspose.Words.dll (25.4.0)
テンプレートをLINQレポートエンジンを使用してデータで記入する方法を提供します。
public class ReportBuilder : Processor
Inheritance
object ← Processor ← ReportBuilder
相続人
Processor.mResultDocument
,
Processor.From(string, LoadOptions)
,
Processor.From(Stream, LoadOptions)
,
Processor.To(string, SaveOptions)
,
Processor.To(string, SaveFormat)
,
Processor.To(Stream, SaveOptions)
,
Processor.To(Stream, SaveFormat)
,
Processor.To(List
Methods
BuildReport(ストレッチ、ストレッチ、オブジェクト、 ReportBuilderOptions)
指定されたソースからデータを含むテンプレートドキュメントを収集し、追加のオプションを含む完了したレポートを生成します。
public static void BuildReport(string inputFileName, string outputFileName, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
入力ファイル名
outputFileName
string
出力ファイル名
data
object
データ源オブジェクト
reportBuilderOptions
ReportBuilderOptions
追加レポート構築オプション
Remarks
出力フォーマットが画像(BMP、EMF、EPS、GIF、JPEG、PNG、またはWebP)である場合、出力を各ページは別々のファイルとして保存されます。
出力フォーマットが TIFF である場合、出力を 1 つの複数フレームの Tiff ファイルとして保存します。
BuildReport(ストレッチ, ストレッチ, SaveFormat, オブジェクト, ReportBuilderOptions)
特定のソースからデータを含むテンプレートドキュメントを収集し、特定の出力形式と追加のオプションを含む完了したレポートを生成します。
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
入力ファイル名
outputFileName
string
出力ファイル名
saveFormat
SaveFormat
出力は保存形式です。
data
object
データ源オブジェクト
reportBuilderOptions
ReportBuilderOptions
追加レポート構築オプション
Remarks
出力フォーマットが画像(BMP、EMF、EPS、GIF、JPEG、PNG、またはWebP)である場合、出力を各ページは別々のファイルとして保存されます。
出力フォーマットが TIFF である場合、出力を 1 つの複数フレームの Tiff ファイルとして保存します。
BuildReport(ストレッチ, ストレッチ, SaveOptions, オブジェクト, ReportBuilderOptions)
特定のソースからデータを含むテンプレートドキュメントを収集し、特定の出力形式と追加のオプションを含む完了したレポートを生成します。
public static void BuildReport(string inputFileName, string outputFileName, SaveOptions saveOptions, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
入力ファイル名
outputFileName
string
出力ファイル名
saveOptions
SaveOptions
出力は保存オプションです。
data
object
データ源オブジェクト
reportBuilderOptions
ReportBuilderOptions
追加レポート構築オプション
Remarks
出力フォーマットが画像(BMP、EMF、EPS、GIF、JPEG、PNG、またはWebP)である場合、出力を各ページは別々のファイルとして保存されます。
出力フォーマットが TIFF である場合、出力を 1 つの複数フレームの Tiff ファイルとして保存します。
BuildReport(ストリーム, ストリーム, SaveFormat, オブジェクト, ReportBuilderOptions)
テンプレートドキュメントを指定されたソースからデータを含み、指定された出力形式および追加オプションで完了したレポートを生成し、入力および出力ストリームから。
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
入力ファイルストリーム
outputStream
Stream
出力ファイルストリーム
saveFormat
SaveFormat
出力は保存形式です。
data
object
データ源オブジェクト
reportBuilderOptions
ReportBuilderOptions
追加レポート構築オプション
Remarks
出力形式が画像(BMP、EMF、EPS、GIF、JPEG、PNG、またはWebP)である場合、出力を最初のページのみが指定されたストリームに保存されます。
出力フォーマットが TIFF である場合、出力を指定されたストリームに単一の多フレーム TFF として保存します。
BuildReport(ストリーム, ストリーム, SaveOptions, オブジェクト, ReportBuilderOptions)
テンプレートドキュメントを指定されたソースからデータを含み、指定された出力形式および追加オプションで完了したレポートを生成し、入力および出力ストリームから。
public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
入力ファイルストリーム
outputStream
Stream
出力ファイルストリーム
saveOptions
SaveOptions
出力は保存オプションです。
data
object
データ源オブジェクト
reportBuilderOptions
ReportBuilderOptions
追加レポート構築オプション
Remarks
出力形式が画像(BMP、EMF、EPS、GIF、JPEG、PNG、またはWebP)である場合、出力を最初のページのみが指定されたストリームに保存されます。
出力フォーマットが TIFF である場合、出力を指定されたストリームに単一の多フレーム TFF として保存します。
BuildReport(ストレッチ、ストレッチ、オブジェクト、ストレッチ、 ReportBuilderOptions)
指定されたソースからデータを含むテンプレートドキュメントを収集し、名付けられたデータソースの参照と追加のオプションを含む完了したレポートを生成します。
public static void BuildReport(string inputFileName, string outputFileName, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
入力ファイル名
outputFileName
string
出力ファイル名
data
object
データ源オブジェクト
dataSourceName
string
テンプレートのデータソースオブジェクトを参照する名前。
reportBuilderOptions
ReportBuilderOptions
追加レポート構築オプション
Remarks
出力フォーマットが画像(BMP、EMF、EPS、GIF、JPEG、PNG、またはWebP)である場合、出力を各ページは別々のファイルとして保存されます。
出力フォーマットが TIFF である場合、出力を 1 つの複数フレームの Tiff ファイルとして保存します。
BuildReport(ストレッチ, ストレッチ, SaveFormat, オブジェクト, ストレッチ, ReportBuilderOptions)
テンプレートドキュメントを指定されたソースからデータを含み、指定された出力形式の完了レポート、名付けられたデータソースの参照、および追加のオプションを生成します。
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
入力ファイル名
outputFileName
string
出力ファイル名
saveFormat
SaveFormat
出力は保存形式です。
data
object
データ源オブジェクト
dataSourceName
string
テンプレートのデータソースオブジェクトを参照する名前。
reportBuilderOptions
ReportBuilderOptions
追加レポート構築オプション
Remarks
出力フォーマットが画像(BMP、EMF、EPS、GIF、JPEG、PNG、またはWebP)である場合、出力を各ページは別々のファイルとして保存されます。
出力フォーマットが TIFF である場合、出力を 1 つの複数フレームの Tiff ファイルとして保存します。
BuildReport(ストレッチ, ストレッチ, SaveOptions, オブジェクト, ストレッチ, ReportBuilderOptions)
テンプレートドキュメントを指定されたソースからデータを含み、指定された出力形式の完了レポート、名付けられたデータソースの参照、および追加のオプションを生成します。
public static void BuildReport(string inputFileName, string outputFileName, SaveOptions saveOptions, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
入力ファイル名
outputFileName
string
出力ファイル名
saveOptions
SaveOptions
出力は保存オプションです。
data
object
データ源オブジェクト
dataSourceName
string
テンプレートのデータソースオブジェクトを参照する名前。
reportBuilderOptions
ReportBuilderOptions
追加レポート構築オプション
Remarks
出力フォーマットが画像(BMP、EMF、EPS、GIF、JPEG、PNG、またはWebP)である場合、出力を各ページは別々のファイルとして保存されます。
出力フォーマットが TIFF である場合、出力を 1 つの複数フレームの Tiff ファイルとして保存します。
BuildReport(ストリーム, ストリーム, SaveFormat, オブジェクト, ストリーム, ReportBuilderOptions)
指定されたソースからデータを含むテンプレートドキュメントを収集し、名付けられたデータソースの参照と追加のオプションを含む完了したレポートを生成します。
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
入力ファイルストリーム
outputStream
Stream
出力ファイルストリーム
saveFormat
SaveFormat
出力は保存形式です。
data
object
データ源オブジェクト
dataSourceName
string
テンプレートのデータソースオブジェクトを参照する名前。
reportBuilderOptions
ReportBuilderOptions
追加レポート構築オプション
Remarks
出力形式が画像(BMP、EMF、EPS、GIF、JPEG、PNG、またはWebP)である場合、出力を最初のページのみが指定されたストリームに保存されます。
出力フォーマットが TIFF である場合、出力を指定されたストリームに単一の多フレーム TFF として保存します。
BuildReport(ストリーム, ストリーム, SaveOptions, オブジェクト, ストリーム, ReportBuilderOptions)
指定されたソースからデータを含むテンプレートドキュメントを収集し、名付けられたデータソースの参照と追加のオプションを含む完了したレポートを生成します。
public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
入力ファイルストリーム
outputStream
Stream
出力ファイルストリーム
saveOptions
SaveOptions
出力は保存オプションです。
data
object
データ源オブジェクト
dataSourceName
string
テンプレートのデータソースオブジェクトを参照する名前。
reportBuilderOptions
ReportBuilderOptions
追加レポート構築オプション
Remarks
出力形式が画像(BMP、EMF、EPS、GIF、JPEG、PNG、またはWebP)である場合、出力を最初のページのみが指定されたストリームに保存されます。
出力フォーマットが TIFF である場合、出力を指定されたストリームに単一の多フレーム TFF として保存します。
BuildReport(ストリップ、ストリップ、オブジェクト( ), ストリップ( ), レポートビルダーオプション)
複数のソースからのデータを含むテンプレートドキュメントを人口化し、追加のオプションを含む完了したレポートを生成します。この過剰負荷は、出力ファイル拡張に基づいて自動的に保存形式を決定します。
public static void BuildReport(string inputFileName, string outputFileName, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
入力ファイル名
outputFileName
string
出力ファイル名
data
object
( )
データ源のオブジェクトの数々。
dataSourceNames
string
( )
テンプレート内のデータソースオブジェクトを参照する名称の範囲。
reportBuilderOptions
ReportBuilderOptions
追加レポート構築オプション
Remarks
出力フォーマットが画像(BMP、EMF、EPS、GIF、JPEG、PNG、またはWebP)である場合、出力を各ページは別々のファイルとして保存されます。
出力フォーマットが TIFF である場合、出力を 1 つの複数フレームの Tiff ファイルとして保存します。
BuildReport(ストリップ、ストリップ、SaveFormat、Object( ), ストリップ( ), レポートビルダーオプション)
複数のソースからのデータを含むテンプレートドキュメントを人口化し、特定の出力形式と追加のオプションを備えた完了したレポートを生成します。
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
入力ファイル名
outputFileName
string
出力ファイル名
saveFormat
SaveFormat
出力は保存形式です。
data
object
( )
データ源のオブジェクトの数々。
dataSourceNames
string
( )
テンプレート内のデータソースオブジェクトを参照する名称の範囲。
reportBuilderOptions
ReportBuilderOptions
追加レポート構築オプション
Remarks
出力フォーマットが画像(BMP、EMF、EPS、GIF、JPEG、PNG、またはWebP)である場合、出力を各ページは別々のファイルとして保存されます。
出力フォーマットが TIFF である場合、出力を 1 つの複数フレームの Tiff ファイルとして保存します。
BuildReport(ストレッチ、ストレッチ、SaveOptions、Object( ), ストリップ( ), レポートビルダーオプション)
複数のソースからのデータを含むテンプレートドキュメントを人口化し、特定の出力形式と追加のオプションを備えた完了したレポートを生成します。
public static void BuildReport(string inputFileName, string outputFileName, SaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
入力ファイル名
outputFileName
string
出力ファイル名
saveOptions
SaveOptions
出力は保存オプションです。
data
object
( )
データ源のオブジェクトの数々。
dataSourceNames
string
( )
テンプレート内のデータソースオブジェクトを参照する名称の範囲。
reportBuilderOptions
ReportBuilderOptions
追加レポート構築オプション
Remarks
出力フォーマットが画像(BMP、EMF、EPS、GIF、JPEG、PNG、またはWebP)である場合、出力を各ページは別々のファイルとして保存されます。
出力フォーマットが TIFF である場合、出力を 1 つの複数フレームの Tiff ファイルとして保存します。
BuildReport(ストリーム、ストリーム、SaveFormat、Object( ), ストリップ( ), レポートビルダーオプション)
複数のソースからのデータを含むテンプレートドキュメントを人口化し、指定された出力形式と指定された入力および出力ファイルストリームからの追加オプションを含む完了したレポートを生成します。
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
入力ファイルストリーム
outputStream
Stream
出力ファイルストリーム
saveFormat
SaveFormat
出力は保存形式です。
data
object
( )
データ源のオブジェクトの数々。
dataSourceNames
string
( )
テンプレート内のデータソースオブジェクトを参照する名称の範囲。
reportBuilderOptions
ReportBuilderOptions
追加レポート構築オプション
Remarks
出力形式が画像(BMP、EMF、EPS、GIF、JPEG、PNG、またはWebP)である場合、出力を最初のページのみが指定されたストリームに保存されます。
出力フォーマットが TIFF である場合、出力を指定されたストリームに単一の多フレーム TFF として保存します。
BuildReport(ストリーム、ストリーム、SaveOptions、オブジェクト( ), ストリップ( ), レポートビルダーオプション)
複数のソースからのデータを含むテンプレートドキュメントを人口化し、指定された出力形式と指定された入力および出力ファイルストリームからの追加オプションを含む完了したレポートを生成します。
public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
入力ファイルストリーム
outputStream
Stream
出力ファイルストリーム
saveOptions
SaveOptions
出力は保存オプションです。
data
object
( )
データ源のオブジェクトの数々。
dataSourceNames
string
( )
テンプレート内のデータソースオブジェクトを参照する名称の範囲。
reportBuilderOptions
ReportBuilderOptions
追加レポート構築オプション
Remarks
出力形式が画像(BMP、EMF、EPS、GIF、JPEG、PNG、またはWebP)である場合、出力を最初のページのみが指定されたストリームに保存されます。
出力フォーマットが TIFF である場合、出力を指定されたストリームに単一の多フレーム TFF として保存します。
BuildReportToImages(ストレッチ、 ImageSaveOptions、オブジェクト( ), ストリップ( ), レポートビルダーオプション)
複数のソースからのデータを含むテンプレートドキュメントを収集します。出力を画像に変換します。
public static Stream[] BuildReportToImages(string inputFileName, ImageSaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
入力ファイル名
saveOptions
ImageSaveOptions
出力は保存オプションです。
data
object
( )
データ源のオブジェクトの数々。
dataSourceNames
string
( )
テンプレート内のデータソースオブジェクトを参照する名称の範囲。
reportBuilderOptions
ReportBuilderOptions
追加レポート構築オプション
Returns
Stream ( )
BuildReportToImages(ストリーム, ImageSaveOptions, オブジェクト( ), ストリップ( ), レポートビルダーオプション)
複数のソースからのデータを含むテンプレートドキュメントを収集します。出力を画像に変換します。
public static Stream[] BuildReportToImages(Stream inputStream, ImageSaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
入力ファイルストリーム
saveOptions
ImageSaveOptions
出力は保存オプションです。
data
object
( )
データ源のオブジェクトの数々。
dataSourceNames
string
( )
テンプレート内のデータソースオブジェクトを参照する名称の範囲。
reportBuilderOptions
ReportBuilderOptions
追加レポート構築オプション
Returns
Stream ( )
Create()
レポート構築プロセッサの新しい例を作成します。
public static ReportBuilder Create()
Returns
Create(ReportBuilderContext)
レポート構築プロセッサの新しい例を作成します。
public static ReportBuilder Create(ReportBuilderContext context)
Parameters
context
ReportBuilderContext
Returns
ExecuteCore()
protected override void ExecuteCore()