public sealed class WordPlaceholderReplaceExtensionContext : OpenXmlPlaceholderReplaceExtensionContext<OpenXmlElement, IEnumerable<OpenXmlElement>, IEnumerable<Run>>Public NotInheritable Class WordPlaceholderReplaceExtensionContext
Inherits OpenXmlPlaceholderReplaceExtensionContext(Of OpenXmlElement, IEnumerable(Of OpenXmlElement), IEnumerable(Of Run))public ref class WordPlaceholderReplaceExtensionContext sealed : public OpenXmlPlaceholderReplaceExtensionContext<OpenXmlElement^, IEnumerable<OpenXmlElement^>^, IEnumerable<Run^>^>[<SealedAttribute>]
type WordPlaceholderReplaceExtensionContext =
class
inherit OpenXmlPlaceholderReplaceExtensionContext<OpenXmlElement, IEnumerable<OpenXmlElement>, IEnumerable<Run>>
end| WordPlaceholderReplaceExtensionContext | Инициализирует новый экземпляр класса WordPlaceholderReplaceExtensionContext |
| CancellationToken |
Объект, посредством которого можно отменить асинхронную задачу.
(Унаследован от PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderData) |
| CurrentRowElement | Текущий элемент обрабатываемой строки. Доступен в методах обработки плейсхолдеров внутри строк. Может иметь тип TableRow для строк таблиц, Paragraph для строк перечисления и для кастомных строк. |
| Document | Текущий документ. Доступен в любом расширении, но структуру документа рекомендуется изменять только в AfterDocumentReplace(IPlaceholderReplaceExtensionContext). |
| FindingContext |
Контекст операции, связанной с поиском и распознанием плейсхолдеров.
(Унаследован от PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderData) |
| GroupLevel |
Флаг определяет текущий уровень вложенности группы.
(Унаследован от PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderData) |
| Info |
Дополнительная информация контекста.
(Унаследован от PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderData) |
| IsGroup |
Флаг показывает, относится ли текущая обработка строки к обработке строки группировки.
(Унаследован от PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderData) |
| Placeholder |
Текущий плейсхолдер или null, если обработка выполняется вне контекста плейсхолдера.
(Унаследован от PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderData) |
| PlaceholderElements | Список элементов, в которых произошла замена плейсхолдера. Доступен в методах замены плейсхолдеров. Элементов может быть несколько, т.к. перенос строк в Word сохраняется как отдельный объект. Каждый элемент является Run с Text или Break внутри. |
| PlaceholderValue |
Текущее значение для замены в плейсхолдере или null, если обработка выполняется вне контекста плейсхолдера.
(Унаследован от PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderData) |
| ReplacementContext |
Контекст замены плейсхолдеров.
(Унаследован от PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderData) |
| Row |
Текущая строка или null, если обработка выполняется вне контекста строки.
(Унаследован от PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderData) |
| RowElements | Набор элементов обрабатываемой строки. Доступен в методах обработки строк и плейсхолдеров внутри строк. Может иметь объекты типов TableRow для строк таблиц, Paragraph для строк перечисления и для кастомных строк, которые оперируют всем параграфом, или Run для кастомных строк, которые находятся внутри параграфа. |
| Table |
Текущая таблица или null, если расширение выполняется вне контекста таблицы.
(Унаследован от PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderData) |
| TableElement | Текущая обрабатываемая таблица. Доступна в методах обработки таблиц, строк и плейсхолдеров внутри строк. Может иметь тип Table для таблиц или любой другой тип, если используется перечисление. В виду особенностей Word, перечисление может быть внутри различных элементов, при том не все элементы будут к нему относится. |
| ValidationResult |
Объект, выполняющий построение результата валидации.
(Унаследован от PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderData) |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
| ExecuteInPlaceholderContext |
Определяет область выполнения расширения плейсхолдеров в рамках конкретного плейсхолдера.
(Унаследован от PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderData) |
| ExecuteInRowContext |
Определяет область выполнения расширения плейсхолдеров в рамках строки.
(Унаследован от PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderData) |
| ExecuteInTableContext |
Определяет область выполнения расширения плейсхолдеров в рамках таблицы.
(Унаследован от PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderData) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetPlaceholderData |
Возвращает дополнительные данные контекста обработки плейсхолдера.
(Переопределяет PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderDataGetPlaceholderData) |
| GetPlaceholderValueAsync |
Метод для получения значения плейсхолдера в виде PlaceholderValue.
(Унаследован от PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderData) |
| GetRowData |
Возвращает дополнительные данные контекста обработки строки.
(Переопределяет PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderDataGetRowData) |
| GetTableData |
Возвращает дополнительные данные контекста обработки таблицы.
(Переопределяет PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderDataGetTableData) |
| GetTextFromPlaceholderAsync |
Метод для получения текста по плейсхолдеру.
(Унаследован от PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderData) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| GetValueFromPlaceholderAsyncT |
Метод для получения значения плейсхолдера.
(Унаследован от PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderData) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| SetPlaceholderData |
Устанавливает дополнительные данные контекста обработки плейсхолдера.
(Переопределяет PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderDataSetPlaceholderData(PlaceholderData)) |
| SetRowData |
Устанавливает дополнительные данные контекста обработки строки.
(Переопределяет PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderDataSetRowData(RowData)) |
| SetTableData |
Устанавливает дополнительные данные контекста обработки таблицы.
(Переопределяет PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderDataSetTableData(TableData)) |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |