Class ReportBuilderOptions

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

objectReportBuilderOptions

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

KnownTypeSet

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

string

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

Property Value

ReportBuildOptions

 English