Class WordTemplate
Inheritance
System.Object
WordDocumentGenerator.Library.DocumentGenerator
WordTemplate
Inherited Members
WordDocumentGenerator.Library.DocumentGenerator.DocumentRootNode
WordDocumentGenerator.Library.DocumentGenerator.DocumentNode
WordDocumentGenerator.Library.DocumentGenerator.DocumentContainerPlaceHoldersNode
WordDocumentGenerator.Library.DocumentGenerator.DataBoundControlsDataStoreNode
WordDocumentGenerator.Library.DocumentGenerator.DataNode
WordDocumentGenerator.Library.DocumentGenerator.DocumentTypeNodeName
WordDocumentGenerator.Library.DocumentGenerator.DocumentVersionNodeName
WordDocumentGenerator.Library.DocumentGenerator.RefreshCharts(DocumentFormat.OpenXml.Packaging.MainDocumentPart)
WordDocumentGenerator.Library.DocumentGenerator.SerializeDataContextToXml()
WordDocumentGenerator.Library.DocumentGenerator.GetParentContainer(DocumentFormat.OpenXml.Wordprocessing.SdtElement, System.String)
WordDocumentGenerator.Library.DocumentGenerator.GetTagValue(DocumentFormat.OpenXml.Wordprocessing.SdtElement, System.String, System.String)
WordDocumentGenerator.Library.DocumentGenerator.GetFullTagValue(System.String, System.String)
WordDocumentGenerator.Library.DocumentGenerator.SaveDataToDataBoundControlsDataStore(DocumentFormat.OpenXml.Packaging.MainDocumentPart)
WordDocumentGenerator.Library.DocumentGenerator.SetDataBinding(System.String, DocumentFormat.OpenXml.Wordprocessing.SdtElement)
WordDocumentGenerator.Library.DocumentGenerator.GetDataContext()
WordDocumentGenerator.Library.DocumentGenerator.SetTagValue(DocumentFormat.OpenXml.Wordprocessing.SdtElement, System.String)
WordDocumentGenerator.Library.DocumentGenerator.SetContentOfContentControl(DocumentFormat.OpenXml.Wordprocessing.SdtElement, System.String)
WordDocumentGenerator.Library.DocumentGenerator.SetContentInPlaceholders(WordDocumentGenerator.Library.OpenXmlElementDataContext)
WordDocumentGenerator.Library.DocumentGenerator.CloneElementAndSetContentInPlaceholders(WordDocumentGenerator.Library.OpenXmlElementDataContext)
WordDocumentGenerator.Library.DocumentGenerator.SetDocumentProperties(DocumentFormat.OpenXml.Packaging.MainDocumentPart, WordDocumentGenerator.Library.DocumentMetadata)
WordDocumentGenerator.Library.DocumentGenerator.IsTemplateTagEqual(DocumentFormat.OpenXml.Wordprocessing.SdtElement, System.String)
WordDocumentGenerator.Library.DocumentGenerator.GenerateDocument()
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Simplic.Framework.Office
Assembly: Simplic.Framework.Office.dll
Syntax
public class WordTemplate : DocumentGenerator
Constructors
| Improve this Doc View SourceWordTemplate(String, IDictionary<String, Object>, DocumentGenerationInfo)
Constructor
Declaration
public WordTemplate(string TemplatePath, IDictionary<string, object> Data, DocumentGenerationInfo GenerationInfo)
Parameters
Type | Name | Description |
---|---|---|
System.String | TemplatePath | Template Path |
System.Collections.Generic.IDictionary<System.String, System.Object> | Data | |
WordDocumentGenerator.Library.DocumentGenerationInfo | GenerationInfo |
Methods
| Improve this Doc View SourceContainerPlaceholderFound(String, OpenXmlElementDataContext)
Declaration
protected override void ContainerPlaceholderFound(string placeholderTag, OpenXmlElementDataContext openXmlElementDataContext)
Parameters
Type | Name | Description |
---|---|---|
System.String | placeholderTag | |
WordDocumentGenerator.Library.OpenXmlElementDataContext | openXmlElementDataContext |
Overrides
WordDocumentGenerator.Library.DocumentGenerator.ContainerPlaceholderFound(System.String, WordDocumentGenerator.Library.OpenXmlElementDataContext)
|
Improve this Doc
View Source
GetPlaceHolderTagToTypeCollection()
Declaration
protected override Dictionary<string, PlaceHolderType> GetPlaceHolderTagToTypeCollection()
Returns
Type | Description |
---|---|
System.Collections.Generic.Dictionary<System.String, WordDocumentGenerator.Library.PlaceHolderType> |
Overrides
WordDocumentGenerator.Library.DocumentGenerator.GetPlaceHolderTagToTypeCollection()
|
Improve this Doc
View Source
IgnorePlaceholderFound(String, OpenXmlElementDataContext)
Declaration
protected override void IgnorePlaceholderFound(string placeholderTag, OpenXmlElementDataContext openXmlElementDataContext)
Parameters
Type | Name | Description |
---|---|---|
System.String | placeholderTag | |
WordDocumentGenerator.Library.OpenXmlElementDataContext | openXmlElementDataContext |
Overrides
WordDocumentGenerator.Library.DocumentGenerator.IgnorePlaceholderFound(System.String, WordDocumentGenerator.Library.OpenXmlElementDataContext)
|
Improve this Doc
View Source
NonRecursivePlaceholderFound(String, OpenXmlElementDataContext)
Declaration
protected override void NonRecursivePlaceholderFound(string placeholderTag, OpenXmlElementDataContext openXmlElementDataContext)
Parameters
Type | Name | Description |
---|---|---|
System.String | placeholderTag | |
WordDocumentGenerator.Library.OpenXmlElementDataContext | openXmlElementDataContext |
Overrides
WordDocumentGenerator.Library.DocumentGenerator.NonRecursivePlaceholderFound(System.String, WordDocumentGenerator.Library.OpenXmlElementDataContext)
|
Improve this Doc
View Source
RecursivePlaceholderFound(String, OpenXmlElementDataContext)
Declaration
protected override void RecursivePlaceholderFound(string placeholderTag, OpenXmlElementDataContext openXmlElementDataContext)
Parameters
Type | Name | Description |
---|---|---|
System.String | placeholderTag | |
WordDocumentGenerator.Library.OpenXmlElementDataContext | openXmlElementDataContext |
Overrides
WordDocumentGenerator.Library.DocumentGenerator.RecursivePlaceholderFound(System.String, WordDocumentGenerator.Library.OpenXmlElementDataContext)