THPDFHeadlessRichTextSpacingKind
THPDFHeadlessRichTextSpacingKind = (hrspLegacy, hrspNormal, hrspPoints, hrspEm);
Enum deklarovaný v HPDFHeadlessAppearance řídí LetterSpacingKind a WordSpacingKind v THPDFHeadlessRichTextRun; odpovídající hodnoty LetterSpacing a WordSpacing jsou typu Double
| Režim | Chování |
|---|---|
| hrspLegacy | Použije existující globální volbu vzhledu; autorská hodnota runu musí být nula |
| hrspNormal | Vynuluje danou složku; autorská hodnota runu musí být nula |
| hrspPoints | Použije znaménkovou délku v bodech |
| hrspEm | Vynásobí znaménkový autorský koeficient efektivní velikostí písma runu |
Výchozí a nulou inicializované runy používají hrspLegacy; explicitní režimy využívají ohranižené CSS spacing rozložení popsané v run spacing
Délky v bodech, autorské em koeficienty i vypočtené délky v bodech musí být konečné a jejich absolutní hodnota nesmí překročit 1000000; záporné hodnoty i explicitní nula jsou podporované
Serializace RV si uchová ekvivalentní vypočtené point spacing, zatímco typované runy si ponechají původní autorské koeficienty a přesnost Double; konzumenty rebuildu musí odpovídat rozložení veřejných záznamů