ReportBuilderOptions
محتويات
[
يخفي
]ReportBuilderOptions class
يمثل خيارات لوظيفة محرك التقارير LINQ.
public class ReportBuilderOptions
المنشئون
اسم | وصف |
---|---|
ReportBuilderOptions() | Default_Constructor |
الخصائص
اسم | وصف |
---|---|
KnownTypes { get; } | يحصل على مجموعة غير مرتبة (أي مجموعة من العناصر الفريدة) تحتوي علىType الكائنات التي يمكن استخدام أسمائها المؤهلة بالكامل أو جزئيًا داخل قوالب التقارير التي تتم معالجتها بواسطة مثيل engine هذا لاستدعاء الأعضاء الثابتة للأنواع المقابلة، وإجراء عمليات تحويل النوع، وما إلى ذلك. |
MissingMemberMessage { get; set; } | يحصل على أو يعيّن قيمة سلسلة نصية مطبوعة بدلاً من تعبير قالب يمثل مرجعًا بسيطًا إلى ، وهو عنصر مفقود في كائن. القيمة الافتراضية هي سلسلة نصية فارغة. |
Options { get; set; } | يحصل على مجموعة من العلامات التي تتحكم في سلوك هذا أو يعينهاReportingEngine مثال أثناء بناء تقرير. |
أمثلة
يوضح كيفية ملء المستند بالبيانات.
public void BuildReportData()
{
// هناك عدة طرق لملء المستند بالبيانات:
string doc = MyDir + "Reporting engine template - If greedy.docx";
AsposeData obj = new AsposeData { List = new List<string> { "abc" } };
ReportBuilder.BuildReport(doc, ArtifactsDir + "LowCode.BuildReportWithObject.1.docx", obj);
ReportBuilder.BuildReport(doc, ArtifactsDir + "LowCode.BuildReportWithObject.2.docx", obj, new ReportBuilderOptions() { Options = ReportBuildOptions.AllowMissingMembers });
ReportBuilder.BuildReport(doc, ArtifactsDir + "LowCode.BuildReportWithObject.3.docx", SaveFormat.Docx, obj);
ReportBuilder.BuildReport(doc, ArtifactsDir + "LowCode.BuildReportWithObject.4.docx", SaveFormat.Docx, obj, new ReportBuilderOptions() { Options = ReportBuildOptions.AllowMissingMembers });
}
public class AsposeData
{
public List<string> List { get; set; }
}
أنظر أيضا
- مساحة الاسم Aspose.Words.LowCode
- المجسم Aspose.Words