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; }