Method Create
- Namespace
- DocWright.Composition
- Assembly
- DocWright.Composition.dll
Create(Action<IDocumentComposer>)
Composes a document.
public static ComposedDocument Create(Action<IDocumentComposer> compose)
Parameters
composeAction<IDocumentComposer>Composes the document's pages and styles.
Returns
- ComposedDocument
The composed document.
Exceptions
- ArgumentNullException
composeis 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
composeAction<IDocumentComposer>Composes the document's pages and styles.
optionsCompositionOptionsThe composition options, or null for defaults.
Returns
- ComposedDocument
The composed document.
Exceptions
- ArgumentNullException
composeis null.- ResourceLimitExceededException
The composition nests deeper than the options allow.