ExcelPlaceholderDocument - класс

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

Definition

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

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

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

Свойства

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

События

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

Поля

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

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

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также