THPDFHeadlessRichTextSpacingKind
THPDFHeadlessRichTextSpacingKind = (hrspLegacy, hrspNormal, hrspPoints, hrspEm);
Gedeclareerd in HPDFHeadlessAppearance, stuurt deze enum LetterSpacingKind en WordSpacingKind in THPDFHeadlessRichTextRun; diens bijbehorende LetterSpacing- en WordSpacing-waarden zijn Double
| Modus | Gedrag |
|---|---|
| hrspLegacy | Gebruik de bestaande globale appearance-optie; de authored run-waarde moet nul zijn |
| hrspNormal | Reset de component naar nul; de authored run-waarde moet nul zijn |
| hrspPoints | Gebruik een getekende puntenlengte |
| hrspEm | Vermenigvuldig een getekende authored factor met de effectieve run-fontgrootte |
Default en nul-geïnitialiseerde runs gebruiken hrspLegacy; expliciete modi gebruiken de begrensde CSS spacing-layout beschreven in run spacing
Puntenlengtes, authored em-factoren en berekende puntenlengtes moeten eindig zijn en absolute waarden van hoogstens 1000000 hebben; negatieve waarden en expliciete nul worden ondersteund
RV-serialisatie behoudt equivalente berekende punten-spacing terwijl getypeerde runs diens originele authored factoren en Double-precisie houden; herbouw consumers met matchende publieke record-layouts