OpenXmlPlaceholderDocumentReplaceTextAsync - метод

Метод, определяющий правила замены текста в элементе документа.

Definition

Пространство имён: Tessa.Extensions.Default.Server.Cards
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
protected abstract Task ReplaceTextAsync(
	OpenXmlElement firstBaseElement,
	OpenXmlLeafTextElement firstTextElement,
	OpenXmlElement? lastBaseElement,
	OpenXmlLeafTextElement? lastTextElement,
	string newText,
	IPlaceholder placeholder,
	PlaceholderValue placeholderValue,
	CancellationToken cancellationToken = default
)

Параметры

firstBaseElement  OpenXmlElement
Первый базовый элемент, в котором производится замена текста. Обычно это Run или сам Text.
firstTextElement  OpenXmlLeafTextElement
Первый объект текста для замены.
lastBaseElement  OpenXmlElement
Последний базовый элемент, в котором производится замена текста. Обычно это Run или сам Text.
lastTextElement  OpenXmlLeafTextElement
Последний элемент текста для замены.
newText  String
Текст, на который выполняется замена.
placeholder  IPlaceholder
Информация по распознанному плейсхолдеру.
placeholderValue  PlaceholderValue
Значение, на которое заменяется плейсхолдер. Содержит текст и опциональный список полей, по которым был построен текст, с указанием типов каждого поля. Любое строковое значение String может быть неявно преобразовано к типу PlaceholderValue.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

Task
Асинхронная задача.

См. также