THPDFHeadlessRichTextSpacingKind

THPDFHeadlessRichTextSpacingKind = (hrspLegacy, hrspNormal, hrspPoints, hrspEm);

HPDFHeadlessAppearance で宣言されるこの列挙型は、THPDFHeadlessRichTextRun の LetterSpacingKind と WordSpacingKind を制御します。対応する LetterSpacing・WordSpacing の値は Double です

モード動作
hrspLegacy既存のグローバル外観オプションを使用します。記述された run 値はゼロでなければなりません
hrspNormalコンポーネントをゼロにリセットします。記述された run 値はゼロでなければなりません
hrspPoints符号付きポイント長を使用します
hrspEm符号付きの記述係数に、その run の実効フォントサイズを掛けます

Default とゼロ初期化の run は hrspLegacy を使います。明示的なモードは run spacing で説明される上限付き CSS スペーシングレイアウトを使います

ポイント長、記述された em 係数、計算されたポイント長は有限で、絶対値は 1000000 以下でなければなりません。負の値と明示的なゼロはサポートされます

RV シリアライズは等価な計算済みポイントスペーシングを保持し、型付き run は元の記述係数と Double 精度を保持します。公開レコードレイアウトが一致するよう、コンシューマを再ビルドしてください