WordPlaceholderDocument - класс

Объект, определяющий способы хранения и изменения текста с заменяемыми плейсхолдерами для документа Word.

Definition

Пространство имён: Tessa.Extensions.Default.Server.Cards.Word
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public sealed class WordPlaceholderDocument : OpenXmlPlaceholderDocument
Inheritance
Object    PlaceholderDocument    OpenXmlPlaceholderDocument    WordPlaceholderDocument

Конструкторы

WordPlaceholderDocument Объект, определяющий способы хранения и изменения текста с заменяемыми плейсхолдерами для документа Word.

Свойства

ExtensionContextКонтекст расширений. Равен null до вызова метода Replace или если в контексте замены не задан ExtensionExecutor
(Переопределяет PlaceholderDocumentExtensionContext)
HasChanges Признак того, что в документ были внесены изменения при выполнении операции замены.
(Унаследован от PlaceholderDocument)
Stream Поток файла документа, в которой должны быть или уже были заменены плейсхолдеры.
(Унаследован от OpenXmlPlaceholderDocument)
WithExtensions 

Методы

AfterDocumentReplaceAsyncВыполняет расширения после замены всех плейсхолдеров в документе.
(Унаследован от PlaceholderDocument)
AfterPlaceholderReplaceAsyncВыполняет расширения после замены каждого плейсхолдера в документе.
(Унаследован от PlaceholderDocument)
AfterRowReplaceAsyncВыполняет расширения после замены строки таблицы в документе.
(Унаследован от PlaceholderDocument)
AfterTableReplaceAsyncВыполняет расширения после замены таблицы в документе.
(Унаследован от PlaceholderDocument)
BeforeDocumentReplaceAsyncВыполняет расширения перед заменой всех плейсхолдеров в документе.
(Унаследован от PlaceholderDocument)
BeforePlaceholderReplaceAsyncВыполняет расширения перед заменой каждого плейсхолдера в документе.
(Унаследован от PlaceholderDocument)
BeforeRowReplaceAsyncВыполняет расширения перед заменой строки таблицы в документе.
(Унаследован от PlaceholderDocument)
BeforeTableReplaceAsyncВыполняет расширения перед заменой таблицы в документе.
(Унаследован от PlaceholderDocument)
CheckTextElement Метод производит проверку, что данный текстовый элемент допустим для замены текста в нем.
(Переопределяет OpenXmlPlaceholderDocumentCheckTextElement(OpenXmlLeafTextElement))
CleanAfterChanges Метод для выполнения постобработки документа после изменений.
(Переопределяет OpenXmlPlaceholderDocumentCleanAfterChanges)
CreateExtensionContextМетод для создания контекста расширений.
(Переопределяет PlaceholderDocumentCreateExtensionContext(IPlaceholderReplacementContext))
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
ExecuteInPlaceholderContext Определяет область выполнения расширения плейсхолдеров в рамках конкретного плейсхолдера.
(Переопределяет OpenXmlPlaceholderDocumentExecuteInPlaceholderContext(IPlaceholder, PlaceholderValue))
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
FindAsyncВыполняет поиск плейсхолдеров в документе.
(Унаследован от PlaceholderDocument)
FindCoreAsync
(Унаследован от OpenXmlPlaceholderDocument)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetPlaceholdersFromDatabaseAsync Метод для получения информации о плейсхолдерах документа из базы данных.
(Переопределяет OpenXmlPlaceholderDocumentGetPlaceholdersFromDatabaseAsync(IPlaceholderFindingContext, IDbScope))
GetPlaceholdersFromDocumentAsync Метод для получения плейсхолдеров из объекта документа.
(Переопределяет OpenXmlPlaceholderDocumentGetPlaceholdersFromDocumentAsync(IPlaceholderFindingContext))
GetPlaceholdersFromElement Находим во всех дочерних элементах

Значение поля

baseElement плейсхолдеры.
(Унаследован от OpenXmlPlaceholderDocument)
GetPlaceholdersFromElementOverride Метод для поиска плейсхолдеров внутри элемента документа.
(Переопределяет OpenXmlPlaceholderDocumentGetPlaceholdersFromElementOverride(OpenXmlElement, IList))
GetPlaceholdersFromPart Находим во всех частях и элементах basePart плейсхолдеры.
(Унаследован от OpenXmlPlaceholderDocument)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
InitDocument Метод для инициализации документа.
(Переопределяет OpenXmlPlaceholderDocumentInitDocument)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
OnChangedAsyncСобытие, возникающее при каждом изменении документа.
(Унаследован от PlaceholderDocument)
PrepareDocumentForReplaceAsync Метод для подготовки документа к замене плейсхолдеров.
(Переопределяет OpenXmlPlaceholderDocumentPrepareDocumentForReplaceAsync(IPlaceholderReplacementContext))
PrepareDocumentForSave Метод для подготовки документа к сохранению.
(Переопределяет OpenXmlPlaceholderDocumentPrepareDocumentForSave)
ReplaceAsyncВыполняет замену плейсхолдеров в документе.
(Унаследован от PlaceholderDocument)
ReplaceCoreAsync
(Унаследован от OpenXmlPlaceholderDocument)
ReplaceElementAsync Производит замену плейсхолдера в baseElement. Если текстовая часть baseElement содержит только начало плейсхолдера, то возвращаем ReplacementStatus.PartFound.
(Унаследован от OpenXmlPlaceholderDocument)
ReplaceElementsInCompositeElementAsync Производит замену Replacement'ов в заданном элементе
(Унаследован от OpenXmlPlaceholderDocument)
ReplaceElementsInRelationshipsAsync Производит замену плейсхолдеров в гиперссылке.
(Унаследован от OpenXmlPlaceholderDocument)
ReplaceElementsInRelationshipsWithCopyAsync Производит замену плейсхолдеров в гиперссылке с ее копированием.
(Унаследован от OpenXmlPlaceholderDocument)
ReplaceFieldPlaceholdersAsync Метод для замены плейсхолдеров типа Field.
(Переопределяет OpenXmlPlaceholderDocumentReplaceFieldPlaceholdersAsync(IPlaceholderReplacementContext))
ReplaceImageAsync Метод, определяющий правила замены изображения в элементе документа. Возвращает признак того, что замена выполнена успешно.
(Переопределяет OpenXmlPlaceholderDocumentReplaceImageAsync(OpenXmlElement, IPlaceholder, PlaceholderValue, CancellationToken))
ReplaceTablePlaceholdersAsync Метод для замены плейсхолдеров типа Table.
(Переопределяет OpenXmlPlaceholderDocumentReplaceTablePlaceholdersAsync(IPlaceholderReplacementContext))
ReplaceTextAsync Метод, определяющий правила замены текста в элементе документа.
(Переопределяет OpenXmlPlaceholderDocumentReplaceTextAsync(OpenXmlElement, OpenXmlLeafTextElement, OpenXmlElement, OpenXmlLeafTextElement, String, IPlaceholder, PlaceholderValue, CancellationToken))
SaveDocument Метод для сохранения инициализированного документа.
(Переопределяет OpenXmlPlaceholderDocumentSaveDocument)
SavePlaceholdersInDatabaseAsync Метод для сохранения информации о плейсхолдерах документа в базу данных.
(Переопределяет OpenXmlPlaceholderDocumentSavePlaceholdersInDatabaseAsync(IDbScope, IListIPlaceholderText, CancellationToken))
ToStringReturns a string that represents the current object.
(Унаследован от Object)

События

Changed Событие, вызываемое в том случае, если в документ были внесены изменения при выполнении операции замены.
(Унаследован от PlaceholderDocument)

Поля

TemplateID ID карточки шаблона файла.
(Унаследован от OpenXmlPlaceholderDocument)

См. также