QRCodePlaceholderFormatterTryGenerateBarcodeImageAsync - метод

Выполняет генерацию изображения со штрих-кодом для текста, полученного в результате замены плейсхолдера, и параметров форматтера. Возвращает сгенерированное изображение в бинарном виде или null, если генерация невозможна.

Definition

Пространство имён: Tessa.Platform.Placeholders
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
protected override ValueTask<byte[]> TryGenerateBarcodeImageAsync(
	string text,
	ISerializableObject parameters,
	IPlaceholderImageParameters imageParameters,
	IPlaceholderReplacementContext context,
	IPlaceholder placeholder,
	IPlaceholderFormatSettings formatSettings,
	IPlaceholderFormatRequest request,
	CancellationToken cancellationToken = default
)

Параметры

text  String
Текст плейсхолдера.
parameters  ISerializableObject
Параметры нестандартного форматтера для плейсхолдера.
imageParameters  IPlaceholderImageParameters
Параметры форматирования изображения.
context  IPlaceholderReplacementContext
Контекст операции, связанной с заменой плейсхолдеров.
placeholder  IPlaceholder
Плейсхолдер, поле которого форматируется.
formatSettings  IPlaceholderFormatSettings
Настройки форматирования, используемые при форматировании поля.
request  IPlaceholderFormatRequest
Запрос на форматирование поля, соответствующее выводимому значению.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskByte
Сгенерированное изображение в бинарном виде или null, если генерация невозможна.

См. также