Table of Contents

Method Create

Namespace
DocWright.Composition
Assembly
DocWright.Composition.dll

Create(Action<IDocumentComposer>)

Composes a document.

public static ComposedDocument Create(Action<IDocumentComposer> compose)

Parameters

compose Action<IDocumentComposer>

Composes the document's pages and styles.

Returns

ComposedDocument

The composed document.

Exceptions

ArgumentNullException

compose is null.

ResourceLimitExceededException

The composition nests deeper than DefaultMaxNestingDepth.

Create(Action<IDocumentComposer>, CompositionOptions?)

Composes a document with explicit options.

public static ComposedDocument Create(Action<IDocumentComposer> compose, CompositionOptions? options)

Parameters

compose Action<IDocumentComposer>

Composes the document's pages and styles.

options CompositionOptions

The composition options, or null for defaults.

Returns

ComposedDocument

The composed document.

Exceptions

ArgumentNullException

compose is null.

ResourceLimitExceededException

The composition nests deeper than the options allow.