OpenXmlPlaceholderDocument - класс

Definition

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

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

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

Свойства

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

Методы

AfterDocumentReplaceAsyncВыполняет расширения после замены всех плейсхолдеров в документе.
(Унаследован от PlaceholderDocument)
AfterPlaceholderReplaceAsyncВыполняет расширения после замены каждого плейсхолдера в документе.
(Унаследован от PlaceholderDocument)
AfterRowReplaceAsyncВыполняет расширения после замены строки таблицы в документе.
(Унаследован от PlaceholderDocument)
AfterTableReplaceAsyncВыполняет расширения после замены таблицы в документе.
(Унаследован от PlaceholderDocument)
BeforeDocumentReplaceAsyncВыполняет расширения перед заменой всех плейсхолдеров в документе.
(Унаследован от PlaceholderDocument)
BeforePlaceholderReplaceAsyncВыполняет расширения перед заменой каждого плейсхолдера в документе.
(Унаследован от PlaceholderDocument)
BeforeRowReplaceAsyncВыполняет расширения перед заменой строки таблицы в документе.
(Унаследован от PlaceholderDocument)
BeforeTableReplaceAsyncВыполняет расширения перед заменой таблицы в документе.
(Унаследован от PlaceholderDocument)
CheckTextElement Метод производит проверку, что данный текстовый элемент допустим для замены текста в нем
CleanAfterChanges Метод для выполнения постобработки документа после изменений
ClearOldRelationships Метод для очистки старых ссылок из документа
CreateExtensionContextМетод для создания контекста расширений.
(Унаследован от PlaceholderDocument)
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
(Переопределяет PlaceholderDocumentFindCoreAsync(IPlaceholderFindingContext))
GetElementByPlaceholder Метод для получаения элемента по плейсхолдеру в документе
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetPlaceholdersFromDatabaseAsync Метод для получения информации о плейсхолдерах документа из базы данных
GetPlaceholdersFromDocument Метод для получения плейсхолдеров из объекта документа
GetPlaceholdersFromElement Находим во всех дочерних элементах

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

baseElement плейсхолдеры
GetPlaceholdersFromElementOverride Метод для поиска плейсхолдеров внутри элемента документа
GetPlaceholdersFromPart Находим во всех частях и элементах basePart плейсхолдеры
GetPlaceholdersFromRelationships Получает список плейсхолдеров из списока Relationships
GetRelativeElementTType Получает дочерний элемент newParent, соответствующий элементу baseChild относительно baseParent. Элемент newParent должен быть полной копией элемента baseParent
GetTextElement Возвращает первый дочерний элемент с типом OpenXmlLeafTextElement среди всех дочерних элементов объейкта baseElement
GetTypeGets the Type of the current instance.
(Унаследован от Object)
InitDocument Метод для инициализации документа
IsRelationship Метод для проверки принадлежности плейсхолдера к Relationship
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
OnChangedAsyncСобытие, возникающее при каждом изменении документа.
(Унаследован от PlaceholderDocument)
PrepareDocumentForSave Метод для подготовки документа к сохранению
RemoveInvalidChars Метод для удаления их строки всех запрещенных в XML символов
ReplaceAsyncВыполняет замену плейсхолдеров в документе.
(Унаследован от PlaceholderDocument)
ReplaceCoreAsync
(Переопределяет PlaceholderDocumentReplaceCoreAsync(IPlaceholderReplacementContext))
ReplaceElementAsync Производит замену плейсхолдера в baseElement. Если текстовая часть baseElement содержит только начало плейсхолдера, то возвращаем ReplacementStatus.PartFound.
ReplaceElementsInCompositeElementAsync Производит замену Replacement'ов в заданном элементе
ReplaceElementsInRelationshipsAsync Производит замену плейсхолдеров в гиперссылке
ReplaceElementsInRelationshipsWithCopyAsync Производит замену плейсхолдеров в гиперссылке с ее копированием
ReplaceFieldPlaceholdersAsync Метод для замены плейсхолдеров типа Field
ReplaceImageAsync Метод, определяющий правила замены изображения в элементе документа. Возвращает признак того, что замена выполнена успешно.
ReplaceTablePlaceholdersAsync Метод для замены плейсхолдеров типа Table
ReplaceTextAsync Метод, определяющий правила замены текста в элементе документа
SaveDocument Метод для сохранения инициализированного документа
SavePlaceholdersInDatabaseAsync Метод для сохранения информации о плейсхолдерах документа в базу данных
TextPosition Метод переводит позицию объекта в документе в строку
ToStringReturns a string that represents the current object.
(Унаследован от Object)

События

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

Поля

Hyperlink Значение определяет принадлежность данного плейсхолдера к гиперссылке
HyperlinkRemoveHead 
HyperlinkRemoveHeadLength 
TemplateID ID карточки шаблона файла.

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

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

См. также