メインコンテンツへスキップ
バージョン: 22.5.0

PDFOptions インターフェース

Page.pdf() を介した PDF 生成を設定するための有効なオプション。

シグネチャ:

export interface PDFOptions

プロパティ

プロパティ修飾子説明デフォルト
displayHeaderFooterオプションbooleanヘッダーとフッターを表示するかどうか。false
footerTemplateオプションstring印刷フッターの HTML テンプレート。 PDFOptions.headerTemplate と同じ制約と特別なクラスのサポートがあります。
formatオプションPaperFormatletter.
headerTemplateオプションstring

印刷ヘッダーの HTML テンプレート。次の値を挿入するために使用される次のクラスを含む有効な HTML である必要があります。

- date 書式設定された印刷日付

- title ドキュメントタイトル

- url ドキュメントの場所

- pageNumber 現在のページ番号

- totalPages ドキュメントの総ページ数

heightオプションstring | number用紙の高さを設定します。数値または単位付きの文字列を渡すことができます。
landscapeオプションboolean横向きで印刷するかどうか。false
marginオプションPDFMarginPDF の余白を設定します。undefined 余白が設定されていない。
omitBackgroundオプションbooleanデフォルトの白い背景を非表示にし、透明度のある PDF を生成できるようにします。false
outlineオプションbooleanドキュメントのアウトラインを生成します。false
pageRangesオプションstring印刷する用紙範囲 (例: 1-5, 8, 11-13)。すべてのページを印刷することを意味する空の文字列。
pathオプションstringファイルを保存するパス。undefined, これは PDF がディスクに書き込まれないことを意味します。
preferCSSPageSizeオプションbooleanページで宣言されている CSS @page サイズを、width または height または format オプションで宣言されているものよりも優先します。false これは、用紙サイズに合わせてコンテンツを拡大縮小します。
printBackgroundオプションboolean背景グラフィックを印刷するには true に設定します。false
scaleオプションnumberWeb ページのレンダリングを拡大縮小します。量は 0.1 から 2 の間である必要があります。1
taggedオプションbooleanタグ付き (アクセシブル) PDF を生成します。true
timeoutオプションnumberタイムアウト (ミリ秒単位)。タイムアウトを無効にするには 0 を渡します。30_000
widthオプションstring | number用紙の幅を設定します。数値または単位付きの文字列を渡すことができます。