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

ModeComportement
hrspLegacyUtiliser l'option d'apparence globale existante ; la valeur de run rédigée doit être zéro
hrspNormalRamener la composante à zéro ; la valeur de run rédigée doit être zéro
hrspPointsUtiliser une longueur en points signée
hrspEmMultiplier 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