THPDFHeadlessRichTextSpacingKind
THPDFHeadlessRichTextSpacingKind = (hrspLegacy, hrspNormal, hrspPoints, hrspEm);
Declarado en HPDFHeadlessAppearance, este enum controla LetterSpacingKind y WordSpacingKind en THPDFHeadlessRichTextRun; sus valores correspondientes LetterSpacing y WordSpacing son Double
| Modo | Comportamiento |
|---|---|
| hrspLegacy | Usa la opción global de appearance existente; el valor del run del autor debe ser cero |
| hrspNormal | Reinicia el componente a cero; el valor del run del autor debe ser cero |
| hrspPoints | Usa una longitud en puntos con signo |
| hrspEm | Multiplica un factor del autor con signo por el tamaño efectivo de fuente del run |
Default y los runs inicializados a cero usan hrspLegacy; los modos explícitos usan el layout de espaciado CSS acotado descrito en run spacing
Las longitudes en puntos, los factores em del autor y las longitudes en puntos calculadas deben ser finitas y con valores absolutos no mayores que 1000000; se admiten valores negativos y el cero explícito
La serialización RV retiene el espaciado en puntos calculado equivalente, mientras que los runs tipados retienen sus factores originales del autor con precisión Double; reconstruya los consumidores con layouts de registro públicos coincidentes