Table of Contents

Namespace DocWright.MailMerge

Classes

MailMergeExtensions

Executes a mail merge over a DocWright document.

MailMergeOptions

Controls a merge.

MergeDataSource

Builds IMergeDataReaders over the shapes a host is likely to already have.

MergeFieldEventArgs

One merge field, handed to FieldMerging before its value is written.

MergeFieldMap<T>

Binds a merge field name to a way of reading it off an object.

MergeImage

Image bytes supplied by the host for an image merge field.

MergeImageRequest

A request for the bytes behind an image merge field.

MergeResult

What a merge did.

MergeTemplateException

A merge template is malformed in a way that has no sensible partial answer.

Interfaces

IMergeDataReader

A forward-only cursor over merge records.

IMergeRelationSource

A named child collection a nested merge region draws its rows from.

Enums

MergeRecordSeparator

How many documents a multi-record merge produces, and what separates the copies.

UnmergedFieldAction

What to do with a merge field the data did not supply a value for.