メインコンテンツまでスキップ

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,
});

関連情報

関連情報はありません。