StringPlaceholderDocumentReplacePlaceholderAsync - метод |
Заменяет плейсхолдер в тексте по заданной позиции. Возвращает смещение в символах относительно текущей позиции,
возникшее после замены плейсхолдера.
Пространство имён:
Tessa.Platform.Placeholders
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис protected Task<int> ReplacePlaceholderAsync(
StringBuilder text,
int position,
IPlaceholder placeholder,
IPlaceholderRow row,
IPlaceholderReplacementContext context
)
Protected Function ReplacePlaceholderAsync (
text As StringBuilder,
position As Integer,
placeholder As IPlaceholder,
row As IPlaceholderRow,
context As IPlaceholderReplacementContext
) As Task(Of Integer)
protected:
Task<int>^ ReplacePlaceholderAsync(
StringBuilder^ text,
int position,
IPlaceholder^ placeholder,
IPlaceholderRow^ row,
IPlaceholderReplacementContext^ context
)
member ReplacePlaceholderAsync :
text : StringBuilder *
position : int *
placeholder : IPlaceholder *
row : IPlaceholderRow *
context : IPlaceholderReplacementContext -> Task<int>
Параметры
- text
- Тип: System.TextStringBuilder
Объект, содержащий полный текст документа для замены. - position
- Тип: SystemInt32
Отсчитываемый от нуля индекс замены плейсхолдера. - placeholder
- Тип: Tessa.Platform.PlaceholdersIPlaceholder
Плейсхолдер, который заменяется. - row
- Тип: Tessa.Platform.PlaceholdersIPlaceholderRow
Объект со строкой таблицы, в рамках которой выполняется замена,
или null, если замена выполняется вне таблицы.
- context
- Тип: Tessa.Platform.PlaceholdersIPlaceholderReplacementContext
Контекст замены плейсхолдера.
Возвращаемое значение
Тип:
TaskInt32Смещение в символах относительно текущей позиции, возникшее после замены плейсхолдера.
См. также