Для изменения размера нажмите или перетащите

HtmlPlaceholderDocument - класс

Объект, определяющий способы хранения и изменения текста в формате HTML с заменяемыми плейсхолдерами для строки String.
Иерархия наследования

Пространство имён:  Tessa.Platform.Placeholders
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public class HtmlPlaceholderDocument : StringWithScriptsPlaceholderDocument

Тип HtmlPlaceholderDocument предоставляет следующие члены.

Конструкторы
  ИмяОписание
Открытый методHtmlPlaceholderDocument
Создаёт экземпляр класс с указанием строки текста, в которой должны быть заменены плейсхолдеры.
В начало страницы
Свойства
  ИмяОписание
Защищённое свойствоCachedTableGroupRightToLeftRegex
Регулярное выражение, которое кэшируется в стандартной реализации метода GetTableGroupRightToLeftRegex.
(Унаследован от StringPlaceholderDocument.)
Защищённое свойствоCachedTableRightToLeftRegex
Регулярное выражение, которое кэшируется в стандартной реализации метода GetTableRightToLeftRegex.
(Унаследован от StringPlaceholderDocument.)
Защищённое свойствоCachedTableRowRightToLeftRegex
Регулярное выражение, которое кэшируется в стандартной реализации метода GetTableRowRightToLeftRegex.
(Унаследован от StringPlaceholderDocument.)
Защищённое свойствоExtensionContext
Контекст расширений. Равен null до вызова метода Replace или если в контексте замены не задан ExtensionExecutor
(Унаследован от StringPlaceholderDocument.)
Защищённое свойствоGroupBeginKeyword
Ключевое слово, обозначающее начало строки-группы плейсхолдеров в таблице.
(Унаследован от StringPlaceholderDocument.)
Защищённое свойствоGroupEndKeyword
Ключевое слово, обозначающее окончание строки-группы плейсхолдеров в таблице.
(Унаследован от StringPlaceholderDocument.)
Открытое свойствоHasChanges
Признак того, что в документ были внесены изменения при выполнении операции замены.
(Унаследован от PlaceholderDocument.)
Открытое свойствоInitialText
Строка текста, в которой должны быть заменены плейсхолдеры. После замены плейсхолдеров значение этого свойства не изменяется.
(Унаследован от StringPlaceholderDocument.)
Защищённое свойствоRowBeginKeyword
Ключевое слово, обозначающее начало строки плейсхолдеров в таблице.
(Унаследован от StringPlaceholderDocument.)
Защищённое свойствоRowEndKeyword
Ключевое слово, обозначающее окончание строки плейсхолдеров в таблице.
(Унаследован от StringPlaceholderDocument.)
Защищённое свойствоStringExtensionContext
Контекст замены плейсхолдеров строк.
(Унаследован от StringPlaceholderDocument.)
Защищённое свойствоTableBeginKeyword
Ключевое слово, обозначающее начало таблицы с плейсхолдерами.
(Унаследован от StringPlaceholderDocument.)
Защищённое свойствоTableEndKeyword
Ключевое слово, обозначающее окончание таблицы с плейсхолдерами.
(Унаследован от StringPlaceholderDocument.)
Открытое свойствоText
Строка текста, в которой должны быть или уже были заменены плейсхолдеры. Используйте метод SetTextAsync(String, CancellationToken) для изменения свойства.
(Унаследован от StringPlaceholderDocument.)
Защищённое свойствоWithExtensions
Признак того, что замена плейсхолдеров выполняется с расширениями IPlaceholderReplaceExtension.
(Унаследован от PlaceholderDocument.)
В начало страницы
Методы
  ИмяОписание
Защищённый методAfterDocumentReplaceAsync
Выполняет расширения после замены всех плейсхолдеров в документе.
(Унаследован от PlaceholderDocument.)
Защищённый методAfterPlaceholderReplaceAsync
Выполняет расширения после замены каждого плейсхолдера в документе.
(Унаследован от PlaceholderDocument.)
Защищённый методAfterRowReplaceAsync
Выполняет расширения после замены строки таблицы в документе.
(Унаследован от PlaceholderDocument.)
Защищённый методAfterTableReplaceAsync
Выполняет расширения после замены таблицы в документе.
(Унаследован от PlaceholderDocument.)
Защищённый методBeforeDocumentReplaceAsync
Выполняет расширения перед заменой всех плейсхолдеров в документе.
(Унаследован от PlaceholderDocument.)
Защищённый методBeforePlaceholderReplaceAsync
Выполняет расширения перед заменой каждого плейсхолдера в документе.
(Унаследован от PlaceholderDocument.)
Защищённый методBeforeRowReplaceAsync
Выполняет расширения перед заменой строки таблицы в документе.
(Унаследован от PlaceholderDocument.)
Защищённый методBeforeTableReplaceAsync
Выполняет расширения перед заменой таблицы в документе.
(Унаследован от PlaceholderDocument.)
Защищённый методCreateExtensionContext
Метод для создания контекста расширений.
(Унаследован от StringPlaceholderDocument.)
Защищённый методEncodeImage
Кодирует заданное значение как изображение, например, как BASE64-строка или посредством HTML-тега <img>. Возвращает кодированное значение в виде строки текста.
(Переопределяет StringPlaceholderDocumentEncodeImage(PlaceholderValue).)
Защищённый методEncodeValue
Кодирует заданное значение как строку таким образом, чтобы его можно было использовать в тексте документа, и возвращает кодированную версию текста. Например, класс-наследник для документа html может определить кодирование текста в формате html.
(Переопределяет StringPlaceholderDocumentEncodeValue(PlaceholderValue, IPlaceholder).)
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFillGroupPlaceholders (Унаследован от StringPlaceholderDocument.)
Защищённый методFillTableAsync (Унаследован от StringPlaceholderDocument.)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методFindAsync
Выполняет поиск плейсхолдеров в документе.
(Унаследован от PlaceholderDocument.)
Защищённый методFindCoreAsync
Выполняет поиск плейсхолдеров в документе.
(Унаследован от StringWithScriptsPlaceholderDocument.)
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Открытый методGetStringPlaceholderDocumentGroupParser
Возвращает парсер для получения списка таблиц в тексте документа.
(Унаследован от StringPlaceholderDocument.)
Открытый методGetTableGroupRightToLeftRegex
Возвращает регулярное выражение, выполняющее поиск строк-групп плейсхолдеров в тексте документа справа налево.
(Унаследован от StringPlaceholderDocument.)
Открытый методGetTableRightToLeftRegex
Возвращает регулярное выражение, выполняющее поиск таблиц с плейсхолдерами в тексте документа справа налево.
(Унаследован от StringPlaceholderDocument.)
Открытый методGetTableRowRightToLeftRegex
Возвращает регулярное выражение, выполняющее поиск строк плейсхолдеров в тексте документа справа налево.
(Унаследован от StringPlaceholderDocument.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Защищённый методOnChangedAsync
Событие, возникающее при каждом изменении документа.
(Унаследован от PlaceholderDocument.)
Открытый методReplaceAsync
Выполняет замену плейсхолдеров в документе.
(Унаследован от PlaceholderDocument.)
Защищённый методReplaceCoreAsync
Выполняет замену плейсхолдеров в документе.
(Унаследован от StringWithScriptsPlaceholderDocument.)
Защищённый методReplaceFieldPlaceholdersAsync
Выполняет замену всех плейсхолдеров, работающих в режиме "поле". Возвращает признак того, что текст был изменён.
(Унаследован от StringPlaceholderDocument.)
Защищённый методReplaceGroupGroupPlaceholdersAsync (Унаследован от StringPlaceholderDocument.)
Защищённый методReplaceGroupPlaceholdersAsync (Унаследован от StringPlaceholderDocument.)
Защищённый методReplaceGroupScriptGroupPlaceholdersAsync (Унаследован от StringWithScriptsPlaceholderDocument.)
Защищённый методReplacePlaceholderAsync
Заменяет плейсхолдер в тексте по заданной позиции. Возвращает смещение в символах относительно текущей позиции, возникшее после замены плейсхолдера.
(Унаследован от StringPlaceholderDocument.)
Защищённый методReplaceRowGroupPlaceholdersAsync (Унаследован от StringPlaceholderDocument.)
Защищённый методReplaceRowScriptGroupPlaceholdersAsync (Унаследован от StringWithScriptsPlaceholderDocument.)
Защищённый методReplaceScriptGroupPlaceholdersAsync (Унаследован от StringWithScriptsPlaceholderDocument.)
Защищённый методReplaceTableGroupPlaceholdersAsync (Унаследован от StringPlaceholderDocument.)
Защищённый методReplaceTablePlaceholdersAsync
Заменяет плейсхолдеры, работающие в "режиме таблица", в заданном тексте. Возвращает признак того, что текст был изменён.
(Унаследован от StringWithScriptsPlaceholderDocument.)
Защищённый методReplaceTableScriptGroupPlaceholdersAsync (Унаследован от StringWithScriptsPlaceholderDocument.)
Открытый методSetScript (Унаследован от StringWithScriptsPlaceholderDocument.)
Открытый методSetTextAsync
Устанавливает строку текста, в которой должны быть или уже были заменены плейсхолдеры. Это изменяет свойство Text.
(Унаследован от StringPlaceholderDocument.)
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
В начало страницы
События
  ИмяОписание
Открытое событиеChanged
Событие, вызываемое в том случае, если в документ были внесены изменения при выполнении операции замены.
(Унаследован от PlaceholderDocument.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
Заметки
Наследники класса могут переопределить методы и заменить обработку плейсхолдеров-таблиц.
См. также