DocumentAssembler Class
Provides routines to populate template documents with data and a set of settings to control these routines.
Inheritance Hierarchy
SystemObject
  GroupDocs.AssemblyDocumentAssembler

Namespace: GroupDocs.Assembly
Assembly: GroupDocs.Assembly (in GroupDocs.Assembly.dll) Version: 18.7
Syntax
public class DocumentAssembler

The DocumentAssembler type exposes the following members.

Constructors
  NameDescription
Public methodDocumentAssembler
Initializes a new instance of this class.
Properties
  NameDescription
Public propertyBarcodeSettings
Gets a set of settings controlling barcode generation while assembling a document.
Public propertyKnownTypes
Gets an unordered set (that is, a collection of unique items) containing Type objects which fully or partially qualified names can be used within document templates processed by this assembler 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 DocumentAssembler instance while assembling a document.
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.
Methods
  NameDescription
Public methodAssembleDocument(Stream, Stream, Object)
Loads a template document from the specified source stream, populates the template document with data from the specified source, and stores the result document to the target stream.
Public methodAssembleDocument(String, String, Object)
Loads a template document from the specified source path, populates the template document with data from the specified source, and stores the result document to the target path.
Public methodAssembleDocument(Stream, Stream, Object, String)
Loads a template document from the specified source stream, populates the template document with data from the specified source, and stores the result document to the target stream.
Public methodAssembleDocument(Stream, Stream, Object, String)
Loads a template document from the specified source stream, populates the template document with data from the specified sources, and stores the result document to the target stream.
Public methodAssembleDocument(String, String, Object, String)
Loads a template document from the specified source path, populates the template document with data from the specified source, and stores the result document to the target path.
Public methodAssembleDocument(String, String, Object, String)
Loads a template document from the specified source path, populates the template document with data from the specified sources, and stores the result document to the target path.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
See Also