Class ReportBuilderOptions
Namespace: Aspose.Words.LowCode
Assembly: Aspose.Words.dll
يمثل خيارات لوظيفة محرك تقارير LINQ.
public class ReportBuilderOptions
الوراثة
الأعضاء الموروثة
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
المنشئات
ReportBuilderOptions()
public ReportBuilderOptions()
الخصائص
KnownTypes
يحصل على مجموعة غير مرتبة (أي مجموعة من العناصر الفريدة) تحتوي على كائنات System.Type التي يمكن استخدام أسماءها المؤهلة بالكامل أو جزئيًا ضمن قوالب التقارير المعالجة بواسطة هذه النسخة من المحرك لاستدعاء الأعضاء الثابتة لأنواعها المقابلة، وإجراء تحويلات النوع، إلخ.
public KnownTypeSet KnownTypes { get; }
قيمة الخاصية
KnownTypeSet
MissingMemberMessage
يحصل على أو يحدد قيمة سلسلة مطبوعة بدلاً من تعبير القالب الذي يمثل مرجعًا عاديًا لعضو مفقود من كائن. القيمة الافتراضية هي سلسلة فارغة.
public string MissingMemberMessage { get; set; }
قيمة الخاصية
ملاحظات
يجب استخدام الخاصية مع خيار Aspose.Words.Reporting.ReportBuildOptions.AllowMissingMembers. خلاف ذلك، يتم طرح استثناء عند مواجهة عضو مفقود من كائن.
تؤثر الخاصية فقط على طباعة تعبير القالب الذي يمثل مرجعًا عاديًا لعضو كائن مفقود. على سبيل المثال، لا تتأثر طباعة عامل ثنائي، أحد عوامله المرجعية لعضو كائن مفقود.
لا يمكن تعيين قيمة هذه الخاصية إلى null.
Options
يحصل على أو يحدد مجموعة من العلامات التي تتحكم في سلوك هذه النسخة من Aspose.Words.Reporting.ReportingEngine أثناء بناء تقرير.
public ReportBuildOptions Options { get; set; }