OpenXmlPlaceholderDocumentReplaceElementAsync - метод

Производит замену плейсхолдера в baseElement. Если текстовая часть baseElement содержит только начало плейсхолдера, то возвращаем ReplacementStatus.PartFound.

Definition

Пространство имён: Tessa.Extensions.Default.Server.Cards
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.2.1+2efecbe35c10dec386bb05925f2876c4acbb708d
C#
protected Task<OpenXmlPlaceholderDocumentReplacementStatus> ReplaceElementAsync(
	OpenXmlElement baseElement,
	IPlaceholder placeholder,
	PlaceholderValue newValue,
	CancellationToken cancellationToken = default,
	IReadOnlyList<OpenXmlElement> partElements
)

Параметры

baseElement  OpenXmlElement
Базовый элемент, в котором производится замена плейсхолдера.
placeholder  IPlaceholder
Информация по распознанному плейсхолдеру.
newValue  PlaceholderValue
Значение, на которое заменяется плейсхолдер. Содержит текст и опциональный список полей, по которым был построен текст, с указанием типов каждого поля. Любое строковое значение String может быть неявно преобразовано к типу PlaceholderValue.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.
partElements  IReadOnlyListOpenXmlElement
Объекты, содержащие части плейсхолдера.

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

TaskOpenXmlPlaceholderDocumentReplacementStatus
Результат замены плейсхолдера.

См. также