Class ReportBuilderOptions
Namespace: Aspose.Words.LowCode
Assembly: Aspose.Words.dll (25.2.0)
Represents options for the LINQ Reporting Engine functionality.
public class ReportBuilderOptions
Inheritance
Inherited Members
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
ReportBuilderOptions()
public ReportBuilderOptions()
Properties
KnownTypes
Gets an unordered set (i.e. a collection of unique items) containing System.Type objects which fully or partially qualified names can be used within report templates processed by this engine instance to invoke the corresponding types’ static members, perform type casts, etc.
public KnownTypeSet KnownTypes { get; }
Property Value
MissingMemberMessage
Gets or sets a string value printed instead of a template expression that represents a plain reference to a missing member of an object. The default value is an empty string.
public string MissingMemberMessage { get; set; }
Property Value
Remarks
The property should be used in conjunction with the Aspose.Words.Reporting.ReportBuildOptions.AllowMissingMembers option. Otherwise, an exception is thrown when a missing member of an object is encountered.
The property affects only printing of a template expression representing a plain reference to a missing object member. For example, printing of a binary operator, one of which operands references a missing object member, is not affected.
The value of this property cannot be set to null.
Options
Gets or sets a set of flags controlling behavior of this Aspose.Words.Reporting.ReportingEngine instance while building a report.
public ReportBuildOptions Options { get; set; }