HPDFBuildHeadlessRichTextAppearance

function HPDFBuildHeadlessRichTextAppearance(
  const Runs: THPDFHeadlessRichTextRuns;
  const Fonts: THPDFHeadlessRichTextFonts;
  FirstObjectNumber, MaximumObjects: Integer;
  const Options: THPDFHeadlessTextAppearanceOptions): THPDFHeadlessTextAppearance;

実際のスタイルフォント、単語フラグメント、共通ベースライン、装飾、段落配置、ウィジェット回転を備えた、呼び出し元所有の外観バンドルを構築します

このソース互換の単一ファミリエントリポイントは、run の FontFamily ラベルが空であることを要求します。明示的に名前付きファミリを使う場合は HPDFBuildHeadlessRichTextFamilyAppearance を使ってください

ObjectCount がバンドル全体のサイズを示します。オブジェクト 0 が外側の Form XObject で、以降のオブジェクトに参照されるフラグメントフォームとフォントが入ります

MaximumObjects は、フラグメント構築前の連続オブジェクト範囲を制限します。ビルダーは既存のフォント・オブジェクトバイト・グリフ・キャンセルの各上限も強制します

Border はクリッピングの前に矩形または円を描画し、HighlightLine と HighlightLines は実際に計測された複数行の行背景を描画します

スタイル間マークは、供給スタイルフォントとその個別ポイントサイズからの実際の GPOS base・合字・mark アンカーを使います。子フォームは所有ウィジェットのクリップ内に負原点のグリフアウトラインを保持します

方向埋め込み・上書き・分離・対括弧は、自動折り返しをまたいで完全な論理段落コンテキストを保持します。キャッシュされた段落レベルは物理行ごとに並べ替えられ、各スタイル項目は実際の周囲の行テキストでネイティブシェーピングを行います

段落由来の行順 · キャッシュ行の並べ替え · 順序付き文脈シェーピング

ネイティブリッチテキストフィールドの動作 · ドキュメント API

OpenType CFF 1 フォントはコンパクトフォント外観バックエンド経由でサポートされます。フォント全体、実際の CID マッピング、Unicode テキスト、幅、埋め込みポリシーが保持されます