API Reference

Class

WordTemplate

Namespace OfficeIMO.Word
Assembly OfficeIMO.Word
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) #
Returns: WordTemplateResult

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 requiredposition: 0
values System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.Object}} requiredposition: 1
options OfficeIMO.Word.WordTemplateOptions = null optionalposition: 2
public static WordTemplateResult Apply(WordDocument document, Object model, WordTemplateOptions options = null) #
Returns: WordTemplateResult

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 requiredposition: 0
model System.Object requiredposition: 1
options OfficeIMO.Word.WordTemplateOptions = null optionalposition: 2