XFA リッチテキスト段落ジオメトリ
リッチテキスト描画段落は、異なるフォントサイズのインライン run を共通の PDF テキストベースラインに配置します。各 run の実効的なフォント・サイズ・色・ウェイト・ポスチャーと、認識された CSS 上書きは保持されます
レイアウトエンジンは行内で小さい run ボックスをオフセットし、run 相対のベースラインを描画スタイルチャネルの baseline エントリで送ります。THotPDF はそのベースラインを直接出力し、各 run の後にページの以前の TopTextPosition モードを復元します
隣接段落間の距離は、前段落の spaceBelow と次段落の spaceAbove の大きい方を使います。認識されたインライン CSS 段落マージン上書きも含まれます。空の段落は行も間隔も生成しません
たとえば 30 pt の行送りの後に spaceBelow="4pt" と spaceAbove="3pt" が続く場合、次の段落は 34 pt 前進します
段落の lineHeight は、テキストが要求する高さより行送りを縮められません。left・center・right・justify の配置は、実効的な段落マージンとインデントを引き続き使います
ネイティブのインスタンス別フォーム上書きは、繰り返し出現の間で独立したまま、PDF 生成前の XDP 保存と再読み込みを通じて保持されます
これらの規則はリッチテキスト折り返しパイプライン内のすべての行に適用されます。ウィジェットの完全なリッチテキスト編集、追加の CSS 宣言、完全な装飾ジオメトリは、別のレンダリングターゲットとして継続中です