HPDFXFABuildCheckBoxAppearance

Unit: HPDFXFAHeadless

function HPDFXFABuildCheckBoxAppearance(const Value, Style: AnsiString;
  const Items: TXFAFieldOptions; Width, Height: Double;
  const TrueTypeFont: SysUtils.TBytes; FirstObjectNumber: Integer;
  const Options: TXFAHeadlessPDFOptions;
  const ResolvedCaptionRuns: THPDFHeadlessRichTextRuns = nil): THPDFXFACheckBoxAppearance;

自動 headless XFA 作成と同じネイティブのステート・マーク・キャプション・フォント・レイアウトコンシューマを使って、実際のチェックボックス外観を 1 つ準備します

Value と Items は UTF-8 データを含みます。Style は XFA レイアウトコールバックが発行したメタデータを運び、Width と Height は物理 PDF ポイントです

最初の item が選択時のエクスポートを、2 番目がクリア時のデータ値を供給します。allowNeutral メタデータは、区別される第 3 の中立エクスポートと外観を有効にします

予約済み・空・XFAOn 接頭辞のエクスポートは別々の外観エイリアスを使い、Opt は記述されたリテラルエクスポートを保持します。生のハッシュ列と Unicode エクスポートは正確なままです

TrueTypeFont は実際のデフォルトフォントプログラムを供給します。Options.CaptionFontFamilies は、追加の実際の regular・bold・italic・bold-italic プログラムを供給します

オプションの ResolvedCaptionRuns は、HPDFXFABuildButtonAppearance とまったく同じペイロード、書式、順序付き候補検証を持ちます。解決された設定ファミリのみが異なり得ます

FirstObjectNumber は正で、生成される連続オブジェクト番号すべてに余地を残さなければなりません。返されるバンドルは、オブジェクトが取り外されるまで到達可能なネイティブグラフを所有します

準備は呼び出し側のドキュメントやストリームを変更しません。入力・オブジェクト・グリフ・フォント・シリアライズバイト・キャンセルの各予算が準備全体に適用されます

ウィジェット ID、ページ、矩形、フィールドフラグは採用側ドキュメントに属します。Properties は生成される場合 AP、AS、V、Opt、MK、H、DA、Q を保持します