StringPlaceholderDocumentReplacePlaceholderAsync - метод

Заменяет плейсхолдер в тексте по заданной позиции. Возвращает смещение в символах относительно текущей позиции, возникшее после замены плейсхолдера.

Definition

Пространство имён: Tessa.Platform.Placeholders
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
protected Task<int> ReplacePlaceholderAsync(
	StringBuilder text,
	int position,
	IPlaceholder placeholder,
	IPlaceholderRow row,
	IPlaceholderReplacementContext context
)

Параметры

text  StringBuilder
Объект, содержащий полный текст документа для замены.
position  Int32
Отсчитываемый от нуля индекс замены плейсхолдера.
placeholder  IPlaceholder
Плейсхолдер, который заменяется.
row  IPlaceholderRow
Объект со строкой таблицы, в рамках которой выполняется замена, или null, если замена выполняется вне таблицы.
context  IPlaceholderReplacementContext
Контекст замены плейсхолдера.

Возвращаемое значение

TaskInt32
Смещение в символах относительно текущей позиции, возникшее после замены плейсхолдера.

См. также