Class
WordTemplate
OfficeIMO.Word
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
- values System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, object?>>
- options OfficeIMO.Word.WordTemplateOptions? = null
Returns
WordTemplateResultpublic 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
- model object
- options OfficeIMO.Word.WordTemplateOptions? = null
Returns
WordTemplateResult