Class ReportBuilder
Nama dari : Aspose.Words.LowCode Perhitungan: Aspose.Words.dll (25.4.0)
Menyediakan metode yang dimaksudkan untuk mengisi template dengan data menggunakan LINQ Reporting Engine.
public class ReportBuilder : Processor
Inheritance
object ← Processor ← ReportBuilder
anggota yang diwarisi
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(string, string, objek, ReportBuilderOptions)
Populasi dokumen template dengan data dari sumber yang ditentukan, menghasilkan laporan lengkap dengan opsi tambahan.
public static void BuildReport(string inputFileName, string outputFileName, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nama file input.
outputFileName
string
Nama file output.
data
object
Sebuah sumber data objek.
reportBuilderOptions
ReportBuilderOptions
Laporan tambahan membangun opsi.
Remarks
Jika format output adalah gambar (BMP, EMF, EPS, GIF, JPEG, PNG, atau WebP), masing-masing halaman hasil akan disimpan sebagai file yang terpisah. nama file keluar yang ditentukan akan digunakan untuk menghasilkan nama fail untuk setiap bagian sesuai dengan aturan: outputsFile_partIndex.extension.
Jika format output adalah TIFF, hasilnya akan disimpan sebagai satu file multi-frame.
BuildReport(string, string, SaveFormat, objek, ReportBuilderOptions)
Populasi dokumen template dengan data dari sumber yang ditentukan, menghasilkan laporan lengkap dengan format output yang ditentukan dan opsi tambahan.
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nama file input.
outputFileName
string
Nama file output.
saveFormat
SaveFormat
Hasilnya disimpan dalam format.
data
object
Sebuah sumber data objek.
reportBuilderOptions
ReportBuilderOptions
Laporan tambahan membangun opsi.
Remarks
Jika format output adalah gambar (BMP, EMF, EPS, GIF, JPEG, PNG, atau WebP), masing-masing halaman hasil akan disimpan sebagai file yang terpisah. nama file keluar yang ditentukan akan digunakan untuk menghasilkan nama fail untuk setiap bagian sesuai dengan aturan: outputsFile_partIndex.extension.
Jika format output adalah TIFF, hasilnya akan disimpan sebagai satu file multi-frame.
BuildReport(string, string, SaveOptions, objek, ReportBuilderOptions)
Populasi dokumen template dengan data dari sumber yang ditentukan, menghasilkan laporan lengkap dengan format output yang ditentukan dan opsi tambahan.
public static void BuildReport(string inputFileName, string outputFileName, SaveOptions saveOptions, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nama file input.
outputFileName
string
Nama file output.
saveOptions
SaveOptions
Pengeluaran menyimpan opsi.
data
object
Sebuah sumber data objek.
reportBuilderOptions
ReportBuilderOptions
Laporan tambahan membangun opsi.
Remarks
Jika format output adalah gambar (BMP, EMF, EPS, GIF, JPEG, PNG, atau WebP), masing-masing halaman hasil akan disimpan sebagai file yang terpisah. nama file keluar yang ditentukan akan digunakan untuk menghasilkan nama fail untuk setiap bagian sesuai dengan aturan: outputsFile_partIndex.extension.
Jika format output adalah TIFF, hasilnya akan disimpan sebagai satu file multi-frame.
BuildReport(Stream, Stream, SaveFormat, objek, ReportBuilderOptions)
Populasi dokumen template dengan data dari sumber yang ditentukan, menghasilkan laporan lengkap dengan format output yang ditentukan dan opsi tambahan, dari input dan output stream.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
File input yang ada.
outputStream
Stream
File output adalah stream.
saveFormat
SaveFormat
Hasilnya disimpan dalam format.
data
object
Sebuah sumber data objek.
reportBuilderOptions
ReportBuilderOptions
Laporan tambahan membangun opsi.
Remarks
Jika format output adalah gambar (BMP, EMF, EPS, GIF, JPEG, PNG, atau WebP), hanya halaman pertama hasil akan disimpan ke arus yang ditentukan.
Jika format output adalah TIFF, hasilnya akan disimpan sebagai satu multi-frame TifF ke arus yang ditentukan.
BuildReport(Stream, Stream, SaveOptions, objek, ReportBuilderOptions)
Populasi dokumen template dengan data dari sumber yang ditentukan, menghasilkan laporan lengkap dengan format output yang ditentukan dan opsi tambahan, dari input dan output stream.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
File input yang ada.
outputStream
Stream
File output adalah stream.
saveOptions
SaveOptions
Pengeluaran menyimpan opsi.
data
object
Sebuah sumber data objek.
reportBuilderOptions
ReportBuilderOptions
Laporan tambahan membangun opsi.
Remarks
Jika format output adalah gambar (BMP, EMF, EPS, GIF, JPEG, PNG, atau WebP), hanya halaman pertama hasil akan disimpan ke arus yang ditentukan.
Jika format output adalah TIFF, hasilnya akan disimpan sebagai satu multi-frame TifF ke arus yang ditentukan.
BuildReport(string, string, objek, string, ReportBuilderOptions)
Populasi dokumen template dengan data dari sumber yang ditentukan, menghasilkan laporan lengkap dengan referensi sumber data yang disebut dan opsi tambahan.
public static void BuildReport(string inputFileName, string outputFileName, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nama file input.
outputFileName
string
Nama file output.
data
object
Sebuah sumber data objek.
dataSourceName
string
Nama untuk merujuk pada objek sumber data dalam template.
reportBuilderOptions
ReportBuilderOptions
Laporan tambahan membangun opsi.
Remarks
Jika format output adalah gambar (BMP, EMF, EPS, GIF, JPEG, PNG, atau WebP), masing-masing halaman hasil akan disimpan sebagai file yang terpisah. nama file keluar yang ditentukan akan digunakan untuk menghasilkan nama fail untuk setiap bagian sesuai dengan aturan: outputsFile_partIndex.extension.
Jika format output adalah TIFF, hasilnya akan disimpan sebagai satu file multi-frame.
BuildReport(string, string, SaveFormat, objek, string, ReportBuilderOptions)
Populasi dokumen template dengan data dari sumber yang ditentukan, menghasilkan laporan lengkap dengan format output yang ditentukan, referensi sumber data yang disebut, dan opsi tambahan.
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nama file input.
outputFileName
string
Nama file output.
saveFormat
SaveFormat
Hasilnya disimpan dalam format.
data
object
Sebuah sumber data objek.
dataSourceName
string
Nama untuk merujuk pada objek sumber data dalam template.
reportBuilderOptions
ReportBuilderOptions
Laporan tambahan membangun opsi.
Remarks
Jika format output adalah gambar (BMP, EMF, EPS, GIF, JPEG, PNG, atau WebP), masing-masing halaman hasil akan disimpan sebagai file yang terpisah. nama file keluar yang ditentukan akan digunakan untuk menghasilkan nama fail untuk setiap bagian sesuai dengan aturan: outputsFile_partIndex.extension.
Jika format output adalah TIFF, hasilnya akan disimpan sebagai satu file multi-frame.
BuildReport(string, string, SaveOptions, objek, string, ReportBuilderOptions)
Populasi dokumen template dengan data dari sumber yang ditentukan, menghasilkan laporan lengkap dengan format output yang ditentukan, referensi sumber data yang disebut, dan opsi tambahan.
public static void BuildReport(string inputFileName, string outputFileName, SaveOptions saveOptions, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nama file input.
outputFileName
string
Nama file output.
saveOptions
SaveOptions
Pengeluaran menyimpan opsi.
data
object
Sebuah sumber data objek.
dataSourceName
string
Nama untuk merujuk pada objek sumber data dalam template.
reportBuilderOptions
ReportBuilderOptions
Laporan tambahan membangun opsi.
Remarks
Jika format output adalah gambar (BMP, EMF, EPS, GIF, JPEG, PNG, atau WebP), masing-masing halaman hasil akan disimpan sebagai file yang terpisah. nama file keluar yang ditentukan akan digunakan untuk menghasilkan nama fail untuk setiap bagian sesuai dengan aturan: outputsFile_partIndex.extension.
Jika format output adalah TIFF, hasilnya akan disimpan sebagai satu file multi-frame.
BuildReport(Stream, Stream, SaveFormat, objek, string, ReportBuilderOptions)
Populasi dokumen template dengan data dari sumber yang ditentukan, menghasilkan laporan lengkap dengan referensi sumber data yang disebut dan opsi tambahan.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
File input yang ada.
outputStream
Stream
File output adalah stream.
saveFormat
SaveFormat
Hasilnya disimpan dalam format.
data
object
Sebuah sumber data objek.
dataSourceName
string
Nama untuk merujuk pada objek sumber data dalam template.
reportBuilderOptions
ReportBuilderOptions
Laporan tambahan membangun opsi.
Remarks
Jika format output adalah gambar (BMP, EMF, EPS, GIF, JPEG, PNG, atau WebP), hanya halaman pertama hasil akan disimpan ke arus yang ditentukan.
Jika format output adalah TIFF, hasilnya akan disimpan sebagai satu multi-frame TifF ke arus yang ditentukan.
BuildReport(Stream, Stream, SaveOptions, objek, string, ReportBuilderOptions)
Populasi dokumen template dengan data dari sumber yang ditentukan, menghasilkan laporan lengkap dengan referensi sumber data yang disebut dan opsi tambahan.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
File input yang ada.
outputStream
Stream
File output adalah stream.
saveOptions
SaveOptions
Pengeluaran menyimpan opsi.
data
object
Sebuah sumber data objek.
dataSourceName
string
Nama untuk merujuk pada objek sumber data dalam template.
reportBuilderOptions
ReportBuilderOptions
Laporan tambahan membangun opsi.
Remarks
Jika format output adalah gambar (BMP, EMF, EPS, GIF, JPEG, PNG, atau WebP), hanya halaman pertama hasil akan disimpan ke arus yang ditentukan.
Jika format output adalah TIFF, hasilnya akan disimpan sebagai satu multi-frame TifF ke arus yang ditentukan.
BuildReport(String, String dan Objek[ ], dan string[ ], ReportBuilderOptions)
Populasi dokumen template dengan data dari beberapa sumber, menghasilkan laporan lengkap dengan opsi tambahan.Overload ini secara otomatis menentukan format penyimpanan berdasarkan ekspansi file output.
public static void BuildReport(string inputFileName, string outputFileName, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nama file input.
outputFileName
string
Nama file output.
data
object
[ ]
Beberapa objek sumber data.
dataSourceNames
string
[ ]
Serangkaian nama untuk merujuk pada objek sumber data di dalam template.
reportBuilderOptions
ReportBuilderOptions
Laporan tambahan membangun opsi.
Remarks
Jika format output adalah gambar (BMP, EMF, EPS, GIF, JPEG, PNG, atau WebP), masing-masing halaman hasil akan disimpan sebagai file yang terpisah. nama file keluar yang ditentukan akan digunakan untuk menghasilkan nama fail untuk setiap bagian sesuai dengan aturan: outputsFile_partIndex.extension.
Jika format output adalah TIFF, hasilnya akan disimpan sebagai satu file multi-frame.
BuildReport(string, string, SaveFormat, objek[ ], dan string[ ], ReportBuilderOptions)
Populasi dokumen template dengan data dari beberapa sumber, menghasilkan laporan lengkap dengan format output yang ditentukan dan opsi tambahan.
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nama file input.
outputFileName
string
Nama file output.
saveFormat
SaveFormat
Hasilnya disimpan dalam format.
data
object
[ ]
Beberapa objek sumber data.
dataSourceNames
string
[ ]
Serangkaian nama untuk merujuk pada objek sumber data di dalam template.
reportBuilderOptions
ReportBuilderOptions
Laporan tambahan membangun opsi.
Remarks
Jika format output adalah gambar (BMP, EMF, EPS, GIF, JPEG, PNG, atau WebP), masing-masing halaman hasil akan disimpan sebagai file yang terpisah. nama file keluar yang ditentukan akan digunakan untuk menghasilkan nama fail untuk setiap bagian sesuai dengan aturan: outputsFile_partIndex.extension.
Jika format output adalah TIFF, hasilnya akan disimpan sebagai satu file multi-frame.
BuildReport(string, string, SaveOptions, objek[ ], dan string[ ], ReportBuilderOptions)
Populasi dokumen template dengan data dari beberapa sumber, menghasilkan laporan lengkap dengan format output yang ditentukan dan opsi tambahan.
public static void BuildReport(string inputFileName, string outputFileName, SaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nama file input.
outputFileName
string
Nama file output.
saveOptions
SaveOptions
Pengeluaran menyimpan opsi.
data
object
[ ]
Beberapa objek sumber data.
dataSourceNames
string
[ ]
Serangkaian nama untuk merujuk pada objek sumber data di dalam template.
reportBuilderOptions
ReportBuilderOptions
Laporan tambahan membangun opsi.
Remarks
Jika format output adalah gambar (BMP, EMF, EPS, GIF, JPEG, PNG, atau WebP), masing-masing halaman hasil akan disimpan sebagai file yang terpisah. nama file keluar yang ditentukan akan digunakan untuk menghasilkan nama fail untuk setiap bagian sesuai dengan aturan: outputsFile_partIndex.extension.
Jika format output adalah TIFF, hasilnya akan disimpan sebagai satu file multi-frame.
BuildReport(Stream, Stream, SaveFormat dan objek[ ], dan string[ ], ReportBuilderOptions)
Populasi dokumen template dengan data dari beberapa sumber, menghasilkan laporan lengkap dengan format output yang ditentukan dan opsi tambahan dari arus file input dan output yang ditentukan.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
File input yang ada.
outputStream
Stream
File output adalah stream.
saveFormat
SaveFormat
Hasilnya disimpan dalam format.
data
object
[ ]
Beberapa objek sumber data.
dataSourceNames
string
[ ]
Serangkaian nama untuk merujuk pada objek sumber data di dalam template.
reportBuilderOptions
ReportBuilderOptions
Laporan tambahan membangun opsi.
Remarks
Jika format output adalah gambar (BMP, EMF, EPS, GIF, JPEG, PNG, atau WebP), hanya halaman pertama hasil akan disimpan ke arus yang ditentukan.
Jika format output adalah TIFF, hasilnya akan disimpan sebagai satu multi-frame TifF ke arus yang ditentukan.
BuildReport(Stream, Stream, SaveOptions, objek[ ], dan string[ ], ReportBuilderOptions)
Populasi dokumen template dengan data dari beberapa sumber, menghasilkan laporan lengkap dengan format output yang ditentukan dan opsi tambahan dari arus file input dan output yang ditentukan.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
File input yang ada.
outputStream
Stream
File output adalah stream.
saveOptions
SaveOptions
Pengeluaran menyimpan opsi.
data
object
[ ]
Beberapa objek sumber data.
dataSourceNames
string
[ ]
Serangkaian nama untuk merujuk pada objek sumber data di dalam template.
reportBuilderOptions
ReportBuilderOptions
Laporan tambahan membangun opsi.
Remarks
Jika format output adalah gambar (BMP, EMF, EPS, GIF, JPEG, PNG, atau WebP), hanya halaman pertama hasil akan disimpan ke arus yang ditentukan.
Jika format output adalah TIFF, hasilnya akan disimpan sebagai satu multi-frame TifF ke arus yang ditentukan.
BuildReportToImages(String, ImageSaveOptions, objek[ ], dan string[ ], ReportBuilderOptions)
Populasi dokumen template dengan data dari beberapa sumber.Mengalihkan output ke gambar.
public static Stream[] BuildReportToImages(string inputFileName, ImageSaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nama file input.
saveOptions
ImageSaveOptions
Pengeluaran menyimpan opsi.
data
object
[ ]
Beberapa objek sumber data.
dataSourceNames
string
[ ]
Serangkaian nama untuk merujuk pada objek sumber data di dalam template.
reportBuilderOptions
ReportBuilderOptions
Laporan tambahan membangun opsi.
Returns
Stream [ ]
BuildReportToImages(Stream, ImageSaveOptions, objek[ ], dan string[ ], ReportBuilderOptions)
Populasi dokumen template dengan data dari beberapa sumber.Mengalihkan output ke gambar.
public static Stream[] BuildReportToImages(Stream inputStream, ImageSaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
File input yang ada.
saveOptions
ImageSaveOptions
Pengeluaran menyimpan opsi.
data
object
[ ]
Beberapa objek sumber data.
dataSourceNames
string
[ ]
Serangkaian nama untuk merujuk pada objek sumber data di dalam template.
reportBuilderOptions
ReportBuilderOptions
Laporan tambahan membangun opsi.
Returns
Stream [ ]
Create()
Mencipta contoh baru dari prosesor pembangun laporan.
public static ReportBuilder Create()
Returns
Create(ReportBuilderContext)
Mencipta contoh baru dari prosesor pembangun laporan.
public static ReportBuilder Create(ReportBuilderContext context)
Parameters
context
ReportBuilderContext
Returns
ExecuteCore()
protected override void ExecuteCore()