ByteArray
ByteArray は、バイト列(バイナリデータ)を表すデータ型です。
構文
ByteArray 型の値は、XMLで直接記述することはできません。
以下の方法により値を設定します。
アセット
ByteArray 型の属性にはアセットを指定できます。
<Image src="@{logo}" />
アセットについては、開発ガイド > 帳票テンプレート > レイアウトXML #アセット を参照してください。
テンプレート変数
ByteArray 型の属性に設定したテンプレート変数には、アプリケーション側からは Uint8Array ArrayBuffer の値を入力します。
例えば、画像ファイルをダウンロードして、<Image src="" /> に ArrayBuffer を渡すコードは、以下のようになります。
<Image src="${image}" />
const res = await fetch('path/to/image.png');
const image = await res.arrayBuffer();
// テンプレート読み込み処理は省略
await generator.generate({
image: image,
});
関連情報
関連情報はありません。