レガシー XFA の Unicode テキスト外観

THotPDF.ApplyXFAAsAcroForm は、FormAppearancesWanted が AutoFormAppearances か PDF 2.0 出力で有効なとき、text、numeric、date、password フィールドのために、埋め込みフォントのネイティブ外観を作成します

テキスト外観は、インスタンスごとの実効フォントファミリ、regular・bold・italic・bold-italic の face、フォントサイズ、テキスト色、整列、複数行の折り返し、境界の幅と色を保持します

フォントプログラムは、実際にインストールされた Windows のファミリと face から来ます。合成ボールド・イタリックはありません。Helvetica、Times・Times-Roman、Courier のラベルは、それぞれ Arial、Times New Roman、Courier New に解決されます

保存された各フィールドは、Unicode の V と DV、および AcroForm DR を通じて埋め込み Type0 フォントに解決される編集可能な DA を保持します

パスワードフィールドは記述された値を保持し、サロゲートペアで表現された補助文字を含め、Unicode スカラーごとに 1 個のアスタリスクを描画します。パスワード外観のマスキングはフィールド値を暗号化しません

繰り返しインスタンスは、ランタイムスクリプト編集、SaveToBytes、再ロード、THotPDF 適用の後も、自身の実効値とフォントプロパティを保持します。イベントロールバックは値と実効スタイルの両方を復元します

準備は、ネイティブ外観オブジェクトを採用する前に、入力・フォント・グリフ・オブジェクト・シリアライズバイトの予算を検査します。各フィールドの採用はトランザクション的で、キャンセルは以前のグラフ、注釈 ID、遅延フォント結線、ページリソースキャッシュを復元します

後続の再試行は、有効に復元されたフォント参照で、以前のページテキストと新しいテキストを描画できます

このインストール済みフォントコンシューマは、Windows THotPDF パスに属します。ポータブルな XFA クライアントは同じ UTF-8 ファミリ・スタイルヒントを受け取り、自身のフォントプログラムを供給できます

追加的なスタイル送出キーは、UTF-8 ファミリバイトの textfonttypefacehex、textfontbold=1、textfontitalic=1 です。既存のフォントキーも引き続き利用可能です

ラジオグループ、レガシー選択フィールド、リッチテキスト本文コンシューマには別の実装パスがあります