Class ReportBuilder
Namespace: Aspose.Words.LowCode
Assembly: Aspose.Words.dll
يوفر طرقًا تهدف إلى ملء القالب بالبيانات باستخدام محرك تقارير LINQ.
public static class ReportBuilder
الوراثة
الأعضاء الموروثة
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
الطرق
BuildReport(string, string, object)
يملأ مستند القالب بالبيانات من المصدر المحدد، مما ينتج عنه تقرير مكتمل.
public static void BuildReport(string inputFileName, string outputFileName, object data)
المعلمات
inputFileName
string
اسم ملف الإدخال.
outputFileName
string
اسم ملف الإخراج.
data
object
كائن مصدر البيانات.
BuildReport(string, string, object, ReportBuilderOptions)
يملأ مستند القالب بالبيانات من المصدر المحدد، مما ينتج عنه تقرير مكتمل مع خيارات إضافية.
public static void BuildReport(string inputFileName, string outputFileName, object data, ReportBuilderOptions reportBuilderOptions)
المعلمات
inputFileName
string
اسم ملف الإدخال.
outputFileName
string
اسم ملف الإخراج.
data
object
كائن مصدر البيانات.
reportBuilderOptions
ReportBuilderOptions
خيارات بناء التقرير الإضافية.
BuildReport(string, string, SaveFormat, object)
يملأ مستند القالب بالبيانات من المصدر المحدد، مما ينتج عنه تقرير مكتمل مع تنسيق الإخراج المحدد.
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object data)
المعلمات
inputFileName
string
اسم ملف الإدخال.
outputFileName
string
اسم ملف الإخراج.
saveFormat
SaveFormat
تنسيق حفظ الإخراج.
data
object
كائن مصدر البيانات.
BuildReport(string, string, SaveFormat, object, ReportBuilderOptions)
يملأ مستند القالب بالبيانات من المصدر المحدد، مما ينتج عنه تقرير مكتمل مع تنسيق الإخراج المحدد وخيارات إضافية.
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object data, ReportBuilderOptions reportBuilderOptions)
المعلمات
inputFileName
string
اسم ملف الإدخال.
outputFileName
string
اسم ملف الإخراج.
saveFormat
SaveFormat
تنسيق حفظ الإخراج.
data
object
كائن مصدر البيانات.
reportBuilderOptions
ReportBuilderOptions
خيارات بناء التقرير الإضافية.
BuildReport(Stream, Stream, SaveFormat, object)
يملأ مستند القالب بالبيانات من المصدر المحدد، مما ينتج عنه تقرير مكتمل من تدفقات الإدخال والإخراج.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object data)
المعلمات
inputStream
Stream
تدفق ملف الإدخال.
outputStream
Stream
تدفق ملف الإخراج.
saveFormat
SaveFormat
تنسيق حفظ الإخراج.
data
object
كائن مصدر البيانات.
BuildReport(Stream, Stream, SaveFormat, object, ReportBuilderOptions)
يملأ مستند القالب بالبيانات من المصدر المحدد، مما ينتج عنه تقرير مكتمل مع تنسيق الإخراج المحدد وخيارات إضافية، من تدفقات الإدخال والإخراج.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object data, ReportBuilderOptions reportBuilderOptions)
المعلمات
inputStream
Stream
تدفق ملف الإدخال.
outputStream
Stream
تدفق ملف الإخراج.
saveFormat
SaveFormat
تنسيق حفظ الإخراج.
data
object
كائن مصدر البيانات.
reportBuilderOptions
ReportBuilderOptions
خيارات بناء التقرير الإضافية.
BuildReport(string, string, object, string)
يملأ مستند القالب بالبيانات من المصدر المحدد، مما ينتج عنه تقرير مكتمل مع مرجع مصدر بيانات مسمى.
public static void BuildReport(string inputFileName, string outputFileName, object data, string dataSourceName)
المعلمات
inputFileName
string
اسم ملف الإدخال.
outputFileName
string
اسم ملف الإخراج.
data
object
كائن مصدر البيانات.
dataSourceName
string
اسم للإشارة إلى كائن مصدر البيانات في القالب.
BuildReport(string, string, object, string, ReportBuilderOptions)
يملأ مستند القالب بالبيانات من المصدر المحدد، مما ينتج عنه تقرير مكتمل مع مرجع مصدر بيانات مسمى وخيارات إضافية.
public static void BuildReport(string inputFileName, string outputFileName, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions)
المعلمات
inputFileName
string
اسم ملف الإدخال.
outputFileName
string
اسم ملف الإخراج.
data
object
كائن مصدر البيانات.
dataSourceName
string
اسم للإشارة إلى كائن مصدر البيانات في القالب.
reportBuilderOptions
ReportBuilderOptions
خيارات بناء التقرير الإضافية.
BuildReport(string, string, SaveFormat, object, string)
يملأ مستند القالب بالبيانات من المصدر المحدد، مما ينتج عنه تقرير مكتمل مع تنسيق الإخراج المحدد ومرجع مصدر بيانات مسمى.
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object data, string dataSourceName)
المعلمات
inputFileName
string
اسم ملف الإدخال.
outputFileName
string
اسم ملف الإخراج.
saveFormat
SaveFormat
تنسيق حفظ الإخراج.
data
object
كائن مصدر البيانات.
dataSourceName
string
اسم للإشارة إلى كائن مصدر البيانات في القالب.
BuildReport(string, string, SaveFormat, object, string, ReportBuilderOptions)
يملأ مستند القالب بالبيانات من المصدر المحدد، مما ينتج عنه تقرير مكتمل مع تنسيق الإخراج المحدد، ومرجع مصدر بيانات مسمى، وخيارات إضافية.
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions)
المعلمات
inputFileName
string
اسم ملف الإدخال.
outputFileName
string
اسم ملف الإخراج.
saveFormat
SaveFormat
تنسيق حفظ الإخراج.
data
object
كائن مصدر البيانات.
dataSourceName
string
اسم للإشارة إلى كائن مصدر البيانات في القالب.
reportBuilderOptions
ReportBuilderOptions
خيارات بناء التقرير الإضافية.
BuildReport(Stream, Stream, SaveFormat, object, string)
يملأ مستند القالب بالبيانات من المصدر المحدد، مما ينتج عنه تقرير مكتمل مع مرجع مصدر بيانات مسمى.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object data, string dataSourceName)
المعلمات
inputStream
Stream
تدفق ملف الإدخال.
outputStream
Stream
تدفق ملف الإخراج.
saveFormat
SaveFormat
تنسيق حفظ الإخراج.
data
object
كائن مصدر البيانات.
dataSourceName
string
اسم للإشارة إلى كائن مصدر البيانات في القالب.
BuildReport(Stream, Stream, SaveFormat, object, string, ReportBuilderOptions)
يملأ مستند القالب بالبيانات من المصدر المحدد، مما ينتج عنه تقرير مكتمل مع مرجع مصدر بيانات مسمى وخيارات إضافية.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions)
المعلمات
inputStream
Stream
تدفق ملف الإدخال.
outputStream
Stream
تدفق ملف الإخراج.
saveFormat
SaveFormat
تنسيق حفظ الإخراج.
data
object
كائن مصدر البيانات.
dataSourceName
string
اسم للإشارة إلى كائن مصدر البيانات في القالب.
reportBuilderOptions
ReportBuilderOptions
خيارات بناء التقرير الإضافية.
BuildReport(string, string, object[], string[])
يملأ مستند القالب بالبيانات من مصادر متعددة، مما ينتج عنه تقرير مكتمل من أسماء ملفات الإدخال والإخراج المحددة. تحدد هذه النسخة تلقائيًا تنسيق الحفظ بناءً على امتداد ملف الإخراج.
public static void BuildReport(string inputFileName, string outputFileName, object[] data, string[] dataSourceNames)
المعلمات
inputFileName
string
اسم ملف الإدخال.
outputFileName
string
اسم ملف الإخراج.
data
object[]
مصفوفة من كائنات مصدر البيانات.
dataSourceNames
string[]
مصفوفة من الأسماء للإشارة إلى كائنات مصدر البيانات داخل القالب.
BuildReport(string, string, object[], string[], ReportBuilderOptions)
يملأ مستند القالب بالبيانات من مصادر متعددة، مما ينتج عنه تقرير مكتمل مع خيارات إضافية. تحدد هذه النسخة تلقائيًا تنسيق الحفظ بناءً على امتداد ملف الإخراج.
public static void BuildReport(string inputFileName, string outputFileName, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions)
المعلمات
inputFileName
string
اسم ملف الإدخال.
outputFileName
string
اسم ملف الإخراج.
data
object[]
مصفوفة من كائنات مصدر البيانات.
dataSourceNames
string[]
مصفوفة من الأسماء للإشارة إلى كائنات مصدر البيانات داخل القالب.
reportBuilderOptions
ReportBuilderOptions
خيارات بناء التقرير الإضافية.
BuildReport(string, string, SaveFormat, object[], string[])
يملأ مستند القالب بالبيانات من مصادر متعددة، مما ينتج عنه تقرير مكتمل مع تنسيق إخراج محدد. تحدد هذه النسخة تلقائيًا تنسيق الحفظ بناءً على امتداد ملف الإخراج.
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object[] data, string[] dataSourceNames)
المعلمات
inputFileName
string
اسم ملف الإدخال.
outputFileName
string
اسم ملف الإخراج.
saveFormat
SaveFormat
تنسيق حفظ الإخراج.
data
object[]
مصفوفة من كائنات مصدر البيانات.
dataSourceNames
string[]
مصفوفة من الأسماء للإشارة إلى كائنات مصدر البيانات داخل القالب.
BuildReport(string, string, SaveFormat, object[], string[], ReportBuilderOptions)
يملأ مستند القالب بالبيانات من مصادر متعددة، مما ينتج عنه تقرير مكتمل مع تنسيق إخراج محدد وخيارات إضافية.
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions)
المعلمات
inputFileName
string
اسم ملف الإدخال.
outputFileName
string
اسم ملف الإخراج.
saveFormat
SaveFormat
تنسيق حفظ الإخراج.
data
object[]
مصفوفة من كائنات مصدر البيانات.
dataSourceNames
string[]
مصفوفة من الأسماء للإشارة إلى كائنات مصدر البيانات داخل القالب.
reportBuilderOptions
ReportBuilderOptions
خيارات بناء التقرير الإضافية.
BuildReport(Stream, Stream, SaveFormat, object[], string[])
يملأ مستند القالب بالبيانات من مصادر متعددة، مما ينتج عنه تقرير مكتمل من تدفقات ملفات الإدخال والإخراج المحددة.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object[] data, string[] dataSourceNames)
المعلمات
inputStream
Stream
تدفق ملف الإدخال.
outputStream
Stream
تدفق ملف الإخراج.
saveFormat
SaveFormat
تنسيق حفظ الإخراج.
data
object[]
مصفوفة من كائنات مصدر البيانات.
dataSourceNames
string[]
مصفوفة من الأسماء للإشارة إلى كائنات مصدر البيانات داخل القالب.
BuildReport(Stream, Stream, SaveFormat, object[], string[], ReportBuilderOptions)
يملأ مستند القالب بالبيانات من مصادر متعددة، مما ينتج عنه تقرير مكتمل مع تنسيق إخراج محدد وخيارات إضافية من تدفقات ملفات الإدخال والإخراج المحددة.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions)
المعلمات
inputStream
Stream
تدفق ملف الإدخال.
outputStream
Stream
تدفق ملف الإخراج.
saveFormat
SaveFormat
تنسيق حفظ الإخراج.
data
object[]
مصفوفة من كائنات مصدر البيانات.
dataSourceNames
string[]
مصفوفة من الأسماء للإشارة إلى كائنات مصدر البيانات داخل القالب.
reportBuilderOptions
ReportBuilderOptions
خيارات بناء التقرير الإضافية.