THPDFHeadlessRichTextSpacingKind
THPDFHeadlessRichTextSpacingKind = (hrspLegacy, hrspNormal, hrspPoints, hrspEm);
Déclaré dans HPDFHeadlessAppearance, cet enum contrôle LetterSpacingKind et WordSpacingKind dans THPDFHeadlessRichTextRun ; leurs valeurs LetterSpacing et WordSpacing correspondantes sont des Double
| Mode | Comportement |
|---|---|
| hrspLegacy | Utiliser l'option d'apparence globale existante ; la valeur de run rédigée doit être zéro |
| hrspNormal | Ramener la composante à zéro ; la valeur de run rédigée doit être zéro |
| hrspPoints | Utiliser une longueur en points signée |
| hrspEm | Multiplier un facteur rédigé signé par la taille de police effective du run |
Les runs par défaut et initialisés à zéro utilisent hrspLegacy ; les modes explicites utilisent le layout d'espacement CSS borné décrit dans l'espacement des runs
Les longueurs en points, facteurs em rédigés et longueurs en points calculées doivent être finis et de valeur absolue au plus 1000000 ; les valeurs négatives et le zéro explicite sont pris en charge
La sérialisation RV conserve un espacement en points calculé équivalent tandis que les runs typés gardent leurs facteurs rédigés d'origine et leur précision Double ; recompilez les consommateurs avec les layouts de records publics correspondants