HPDFRenderHeadlessPagePNG

function HPDFRenderHeadlessPagePNG(const Access: THPDFHeadlessRenderAccess;
  Destination: TStream; const Options: THPDFHeadlessRenderOptions):
  THPDFHeadlessRenderResult;

HPDFHeadlessCairoDevice で宣言されています。借り受けたロード済み 1 ページを、白い画像サーフェス上の RGB PNG にレンダリングします

Access は有効なページ/リソースと、オブジェクト・ストリーム・フォント・権限のコールバックを供給しなければなりません。ドキュメントとオプションのキャンセルトークンは呼び出し元所有のまま、呼び出しの間生きていて変更されない必要があります

Destination は必須の呼び出し元所有書き込み可能ストリームです。関数は現在位置に書き込み、クローズもクリアも行いません

レンダリング、バジェット検証、PNG エンコードは、宛先書き込みが始まる前にプライベートストレージで完了します。そのためこれらの失敗では既存の宛先バイトが保持されます

最終的な宛先 I/O 失敗では、ストリームが受理したバイトが残ることがあります。アトミックなファイル公開が必要な場合はファイル版オーバーロードを使ってください

オプションがスケール・外観・リソース上限を制御します。返されるカウンタが成功したレンダリングを記述します

依存関係、対応コンテンツ、保守的なフォント受け入れ、失敗境界についてはネイティブ Linux Cairo レンダラを参照してください

通常の外観を持たない対応注釈は、ソースグラフを変更せずに 一時的な注釈外観を使用します