Class ReportBuilder

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, SaveOptions) , Processor.To(List, SaveFormat) , Processor.Execute() , Processor.ExecuteCore() , Processor.CheckArgumentsSet() , Processor.GetPartFileName(string, int, SaveFormat) , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

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

ReportBuilder

Create(ReportBuilderContext)

Mencipta contoh baru dari prosesor pembangun laporan.

public static ReportBuilder Create(ReportBuilderContext context)

Parameters

context ReportBuilderContext

Returns

ReportBuilder

ExecuteCore()

protected override void ExecuteCore()

 Indonesia