StringPlaceholderDocumentReplacePlaceholderAsync - метод
Заменяет плейсхолдер в тексте по заданной позиции. Возвращает смещение в символах относительно текущей позиции,
возникшее после замены плейсхолдера.
Пространство имён: Tessa.Platform.PlaceholdersСборка: Tessa (в Tessa.dll) Версия: 4.0.4
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 StringBuilder
- Объект, содержащий полный текст документа для замены.
- position Int32
- Отсчитываемый от нуля индекс замены плейсхолдера.
- placeholder IPlaceholder
- Плейсхолдер, который заменяется.
- row IPlaceholderRow
-
Объект со строкой таблицы, в рамках которой выполняется замена,
или null, если замена выполняется вне таблицы.
- context IPlaceholderReplacementContext
- Контекст замены плейсхолдера.
TaskInt32Смещение в символах относительно текущей позиции, возникшее после замены плейсхолдера.