MergerContext Class

Wordize.Merging.MergerContext class. Document merger context.

MergerContext class

Document merger context.

public class MergerContext : ProcessorContext

Constructors

NameDescription
MergerContext()The default constructor.

Properties

NameDescription
FontSettings { get; set; }Allows to specify document font settings.
LayoutOptions { get; }Document layout options used by the processor.
MergeFormatMode { get; set; }Specifies how to merge formatting that clashes.
WarningCallback { get; set; }Warning callback used by the processor.

Examples

Shows how to merge several documents using fluent API specifying merge format mode.

MergerContext context = new MergerContext();
context.MergeFormatMode = MergeFormatMode.KeepSourceLayout;

Merger.Create()
    .From(MyDir + "Merger.docx")
    .From(MyDir + "Merger.doc")
    .From(MyDir + "Merger.rtf")
    .To(ArtifactsDir + "Merger.KeepSourceLayout.docx")
    .Execute();

See Also