Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

WordTemplate

OfficeIMO.Word

Namespace
OfficeIMO.Word
Assembly
OfficeIMO.Word
Source revision
e163ccb36643 with working tree changes
Modifiers
static

Binds ordinary {{Name}} placeholders, conditional blocks, and repeated blocks in a Word document.

Inheritance

  • object
  • WordTemplate

Methods

Apply 2 overloads
public static WordTemplateResult Apply(WordDocument document, IEnumerable<KeyValuePair<string, object?>> values, WordTemplateOptions? options = null) #

Applies AOT-safe dictionary entries to a Word document. Nested objects must also be dictionaries; arbitrary objects are not reflected.

Parameters

document OfficeIMO.Word.WordDocument required
values System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, object?>> required
options OfficeIMO.Word.WordTemplateOptions? = null optional
public static WordTemplateResult Apply(WordDocument document, object model, WordTemplateOptions? options = null) #

Applies a public-property object model to a Word document. Use the dictionary overload for trimming and NativeAOT-safe binding.

Parameters

document OfficeIMO.Word.WordDocument required
model object required
options OfficeIMO.Word.WordTemplateOptions? = null optional