Class ReportBuilder
اسم الفضاء : Aspose.Words.LowCode تجميع: Aspose.Words.dll (25.4.0)
يوفر أساليب تهدف إلى ملء القالب بالبيانات باستخدام محرك LINQ Reporting Engine.
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 ، فسيتم حفظ النتيجة كملف واحد متعدد الإطارات.
BuildReport(شريط, شريط, SaveFormat, Object, 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 ، فسيتم حفظ النتيجة كملف واحد متعدد الإطارات.
BuildReport(شريط, شريط, SaveOptions, Object, 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 ، فسيتم حفظ النتيجة كملف واحد متعدد الإطارات.
BuildReport(تدفق, تدفق, SaveFormat, Object, 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 ، فسيتم حفظ النتيجة كTIF F متعددة الإطارات إلى التدفق المحدد.
BuildReport(تدفق, تدفق, SaveOptions, Object, 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 ، فسيتم حفظ النتيجة كTIF F متعددة الإطارات إلى التدفق المحدد.
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 ، فسيتم حفظ النتيجة كملف واحد متعدد الإطارات.
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 ، فسيتم حفظ النتيجة كملف واحد متعدد الإطارات.
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 ، فسيتم حفظ النتيجة كملف واحد متعدد الإطارات.
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 ، فسيتم حفظ النتيجة كTIF F متعددة الإطارات إلى التدفق المحدد.
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 ، فسيتم حفظ النتيجة كTIF F متعددة الإطارات إلى التدفق المحدد.
BuildReport(الستار، الستار، الكائن[ ]الـ String[ ], ReportBuilderOptions)
يضع نموذج المستند مع البيانات من مصادر متعددة، وتوليد تقرير كامل مع خيارات إضافية.هذا التحميل يحدد تلقائيًا تنسيق التخزين استنادًا إلى امتداد ملف الإخراج.
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 ، فسيتم حفظ النتيجة كملف واحد متعدد الإطارات.
BuildReport(شريط، شريط، SaveFormat، Object[ ]الـ String[ ], ReportBuilderOptions)
يضع نموذج المستند مع البيانات من مصادر متعددة، وتوليد تقرير كامل مع تنسيق إخراج محدد وخيارات إضافية.
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 ، فسيتم حفظ النتيجة كملف واحد متعدد الإطارات.
BuildReport(شريط, شريط, SaveOptions, Object[ ]الـ String[ ], ReportBuilderOptions)
يضع نموذج المستند مع البيانات من مصادر متعددة، وتوليد تقرير كامل مع تنسيق إخراج محدد وخيارات إضافية.
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 ، فسيتم حفظ النتيجة كملف واحد متعدد الإطارات.
BuildReport(البث، البث، SaveFormat، Object[ ]الـ String[ ], ReportBuilderOptions)
يضع نموذج المستند مع البيانات من مصادر متعددة، وتوليد تقرير كامل مع تنسيق الناتج المحدد والخيارات الإضافية من تدفقات ملفات الإدخال والناتج المحددة.
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 ، فسيتم حفظ النتيجة كTIF F متعددة الإطارات إلى التدفق المحدد.
BuildReport(Stream، Stream، SaveOptions، Object[ ]الـ String[ ], ReportBuilderOptions)
يضع نموذج المستند مع البيانات من مصادر متعددة، وتوليد تقرير كامل مع تنسيق الناتج المحدد والخيارات الإضافية من تدفقات ملفات الإدخال والناتج المحددة.
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 ، فسيتم حفظ النتيجة كTIF F متعددة الإطارات إلى التدفق المحدد.
BuildReportToImages(الخرسانة, ImageSaveOptions, Object[ ]الـ String[ ], ReportBuilderOptions)
يضع نموذج المستند مع البيانات من مصادر متعددة.تحويل النتيجة إلى صور.
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, Object[ ]الـ String[ ], ReportBuilderOptions)
يضع نموذج المستند مع البيانات من مصادر متعددة.تحويل النتيجة إلى صور.
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()