ReportingEngine
محتويات
[
يخفي
]ReportingEngine class
يوفر روتينات لملء مستندات القالب بالبيانات ومجموعة من الإعدادات للتحكم في هذه الروتينات.
لمعرفة المزيد، قم بزيارةمحرك إعداد التقارير LINQ مقالة توثيقية.
public class ReportingEngine
المنشئون
اسم | وصف |
---|---|
ReportingEngine() | يقوم بتهيئة مثيل جديد لهذه الفئة. |
الخصائص
اسم | وصف |
---|---|
KnownTypes { get; } | يحصل على مجموعة غير مرتبة (أي مجموعة من العناصر الفريدة) تحتوي علىType الكائنات التي يمكن استخدام أسمائها المؤهلة بالكامل أو جزئيًا داخل قوالب التقارير التي تتم معالجتها بواسطة مثيل engine هذا لاستدعاء الأعضاء الثابتة للأنواع المقابلة، وإجراء عمليات تحويل النوع، وما إلى ذلك. |
MissingMemberMessage { get; set; } | يحصل على أو يعيّن قيمة سلسلة نصية مطبوعة بدلاً من تعبير قالب يمثل مرجعًا بسيطًا إلى ، وهو عنصر مفقود في كائن. القيمة الافتراضية هي سلسلة نصية فارغة. |
Options { get; set; } | يحصل على مجموعة من العلامات التي تتحكم في سلوك هذا أو يعينهاReportingEngine مثال أثناء بناء تقرير. |
static UseReflectionOptimization { get; set; } | يحصل على قيمة أو يعيّنها لتحديد ما إذا كانت استدعاءات عناصر النوع المخصص التي تُجرى عبر واجهة برمجة تطبيقات الانعكاس مُحسّنة باستخدام توليد الفئات الديناميكي أم لا. القيمة الافتراضية هيحقيقي . |
طُرق
اسم | وصف |
---|---|
BuildReport(Document, object) | يملأ مستند القالب المحدد بالبيانات من المصدر المحدد مما يجعله تقريرًا جاهزًا. |
BuildReport(Document, object, string) | يملأ مستند القالب المحدد بالبيانات من المصدر المحدد مما يجعله تقريرًا جاهزًا. |
BuildReport(Document, object[], string[]) | يملأ مستند القالب المحدد بالبيانات من المصادر المحددة مما يجعله تقريرًا جاهزًا. |
static GetRestrictedTypes() | يعيد الأنواع، وأي الأعضاء، وكذلك أعضاء الأنواع المشتقة التي يجب ألا يتمكن engine من الوصول إليها من خلال بناء جملة القالب. |
static SetRestrictedTypes(params Type[]) | يحدد الأنواع، وأي الأعضاء، وكذلك أعضاء الأنواع المشتقة التي يجب ألا يتمكن engine من الوصول إليها من خلال بناء جملة القالب. |
أنظر أيضا
- مساحة الاسم Aspose.Words.Reporting
- المجسم Aspose.Words