レガシー XFA プッシュボタンキャプションの外観

THotPDF.ApplyXFAAsAcroForm は、AutoFormAppearances が有効か、選択された PDF バージョンが外観を要求する場合、共有ネイティブプッシュボタン外観コンシューマを使うようになりました

実際に保存される AP ストリームは、Unicode スカラーと XHTML のキャプション、実際にインストールされた書体とスタイル、インライン CSS のファミリ候補順序、テンプレートのデフォルト、normal/down/rollover キャプション、ハイライトモード、隠しキャプションや明示的な空キャプションを保持します

インストール済みフォントは上限付き Windows GDI 操作で読み取られます。利用できない書体には実際に設定されたフォールバックプログラムが使われ、欠落したボールド/イタリックのスタイルが合成フォントプログラムになることはありません

異なるスタイルの run にまたがる結合文字は、クラスタ全体を供給する 1 つのファミリに収まります。隣接文字は、必要な実際のフェイスを持つなら、最初に記述されたファミリを保てます

インスタンスごとのランタイム編集とキャプション XML 全体の置換は、XDP に保存して再ロードし、THotPDF が消費できます。失敗したランタイムトランザクションでは、元の XML とその時点のキャプション外観が保持されます

フォントと外観の準備は、ネイティブボタングラフの採用より前に完了します。採用はボタンごとのグラフトランザクションを使い、コミット前のキャンセルに備えてオブジェクト・注釈・フィールドレジストリ・フォントレジストリのロールバックを含みます

この境界は、以前に出力済みのフィールド・ページ・非ボタンコンシューマにわたって、ApplyXFAAsAcroForm 呼び出し全体をアトミックにするものではありません

RegisterAcroFormFont は、登録された実際のフォント参照を AcroForm DR へ直列化し、ドキュメントの所有権と曖昧でない間接参照 ID を検証し、Helv や ZaDb といった既存リソースエイリアスとの衝突を拒否するようになりました

有効な DA と DR を AP なしで供給しても、外観の再生成は外部リーダに委ねられたままです。明示的なネイティブ AP ストリームが、記述されたフォントの保存済みレンダリング証跡を提供します

再利用可能な外観ファクトリとキャプションデコーダは、ネイティブ Linux でも供給フォントバイトで動作します。ここで述べたインストール済みフォントリゾルバと THotPDF コンシューマは Windows API です