ReportingEngine Class

Provides routines to populate template documents with data and a set of settings to control these routines.

ExpandedInheritance Hierarchy

SystemObject
  Aspose.Words.ReportingReportingEngine

Namespace:  Aspose.Words.Reporting
Assembly:  Aspose.Words (in Aspose.Words.dll) Version: 21.10.0

ExpandedSyntax

public class ReportingEngine

The ReportingEngine type exposes the following members.

ExpandedConstructors

  NameDescription
Public methodReportingEngine
Initializes a new instance of this class.

ExpandedProperties

  NameDescription
Public propertyKnownTypes
Gets an unordered set (i.e. a collection of unique items) containing 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 propertyOptions
Gets or sets a set of flags controlling behavior of this ReportingEngine instance while building a report.
Public propertyStatic memberUseReflectionOptimization
Gets or sets a value indicating whether invocations of custom type members performed via reflection API are optimized using dynamic class generation or not. The default value is true.

ExpandedMethods

  NameDescription
Public methodBuildReport(Document, Object)
Populates the specified template document with data from the specified source making it a ready report.
Public methodBuildReport(Document, Object, String)
Populates the specified template document with data from the specified source making it a ready report.
Public methodBuildReport(Document, Object, String)
Populates the specified template document with data from the specified sources making it a ready report.
Public methodEquals (Overrides ObjectEquals(Object).)
Public methodGetHashCode (Overrides ObjectGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

ExpandedSee Also