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 精度を保持します。公開レコードレイアウトが一致するよう、コンシューマを再ビルドしてください