Class ReportBuilder

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, 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(شريط، شريط، كائن، 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

ReportBuilder

Create(ReportBuilderContext)

إنشاء مثال جديد من معالج بناء التقرير.

public static ReportBuilder Create(ReportBuilderContext context)

Parameters

context ReportBuilderContext

Returns

ReportBuilder

ExecuteCore()

protected override void ExecuteCore()

 عربي