WordPlaceholderDocument - класс

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

Definition

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

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

WordPlaceholderDocument Создаёт экземпляр класс с указанием потока файла документа, в котором должны быть заменены плейсхолдеры.

Свойства

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

Методы

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)
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(IDbScope, CancellationToken))
GetPlaceholdersFromDocument Метод для получения плейсхолдеров из объекта документа
(Переопределяет OpenXmlPlaceholderDocumentGetPlaceholdersFromDocument)
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)
PrepareDocumentForSave Метод для подготовки документа к сохранению
(Переопределяет OpenXmlPlaceholderDocumentPrepareDocumentForSave)
RemoveInvalidChars Метод для удаления их строки всех запрещенных в XML символов
(Унаследован от OpenXmlPlaceholderDocument)
ReplaceAsyncВыполняет замену плейсхолдеров в документе.
(Унаследован от PlaceholderDocument)
ReplaceCoreAsync
(Унаследован от OpenXmlPlaceholderDocument)
ReplaceElementAsync Производит замену плейсхолдера в baseElement. Если текстовая часть baseElement содержит только начало плейсхолдера, то возвращаем ReplacementStatus.PartFound.
(Унаследован от OpenXmlPlaceholderDocument)
ReplaceElementsInCompositeElementAsync Производит замену Replacement'ов в заданном элементе
(Унаследован от OpenXmlPlaceholderDocument)
ReplaceElementsInRelationshipsAsync Производит замену плейсхолдеров в гиперссылке
(Унаследован от OpenXmlPlaceholderDocument)
ReplaceElementsInRelationshipsWithCopyAsync Производит замену плейсхолдеров в гиперссылке с ее копированием
(Унаследован от OpenXmlPlaceholderDocument)
ReplaceFieldPlaceholdersAsync Производит замену плейсхолдеров типа Field в Word документе
(Переопределяет OpenXmlPlaceholderDocumentReplaceFieldPlaceholdersAsync(IPlaceholderReplacementContext))
ReplaceImageAsync Метод, определяющий правила замены изображения в элементе документа. Возвращает признак того, что замена выполнена успешно.
(Переопределяет OpenXmlPlaceholderDocumentReplaceImageAsync(OpenXmlElement, IPlaceholderReplacement, CancellationToken))
ReplaceTablePlaceholdersAsync Производит замену плейсхолдеров типа Table в Word документе
(Переопределяет OpenXmlPlaceholderDocumentReplaceTablePlaceholdersAsync(IPlaceholderReplacementContext))
ReplaceTextAsync Метод, определяющий правила замены текста в элементе документа
(Переопределяет OpenXmlPlaceholderDocumentReplaceTextAsync(OpenXmlElement, OpenXmlLeafTextElement, OpenXmlElement, OpenXmlLeafTextElement, String, CancellationToken))
SaveDocument Метод для сохранения инициализированного документа
(Переопределяет OpenXmlPlaceholderDocumentSaveDocument)
SavePlaceholdersInDatabaseAsync Метод для сохранения информации о плейсхолдерах документа в базу данных
(Переопределяет OpenXmlPlaceholderDocumentSavePlaceholdersInDatabaseAsync(IDbScope, ListIPlaceholderText, CancellationToken))
ToStringReturns a string that represents the current object.
(Унаследован от Object)

События

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

Поля

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

Методы расширения

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также