Aspose.Words.MailMerging

The Aspose.Words.MailMerging namespace contains classes of the “original” mail merge reporting engine.

Classes

ClassDescription
FieldMergingArgsProvides data for the MergeField event.
FieldMergingArgsBaseBase class for FieldMergingArgs and ImageFieldMergingArgs.
ImageFieldMergingArgsProvides data for the ImageFieldMerging event.
MailMergeRepresents the mail merge functionality.
MailMergeRegionInfoContains information about a mail merge region.
MappedDataFieldCollectionAllows to automatically map between names of fields in your data source and names of mail merge fields in the document.
MustacheTagRepresents “mustache” tag.

Interfaces

InterfaceDescription
IFieldMergingCallbackImplement this interface if you want to control how data is inserted into merge fields during a mail merge operation.
IMailMergeCallbackImplement this interface if you want to receive notifications while mail merge is performed.
IMailMergeDataSourceImplement this interface to allow mail merge from a custom data source, such as a list of objects. Master-detail data is also supported.
IMailMergeDataSourceRootImplement this interface to allow mail merge from a custom data source with master-detail data.

Enumeration

EnumerationDescription
MailMergeCleanupOptionsSpecifies options that determine what items are removed during mail merge.