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

ModoComportamiento
hrspLegacyUsa la opción global existente de apariencia; el valor escrito del run debe ser cero
hrspNormalRestablece el componente a cero; el valor escrito del run debe ser cero
hrspPointsUsa una longitud con signo en puntos
hrspEmMultiplica un factor escrito con signo por el tamaño efectivo de fuente del run

Los runs por defecto y los inicializados a cero usan hrspLegacy; los modos explícitos usan el layout acotado de spacing CSS descrito en el spacing de runs

Las longitudes en puntos, los factores em escritos y las longitudes computadas en puntos deben ser finitos y tener valores absolutos no mayores a 1000000; se soportan valores negativos y el cero explícito

La serialización RV retiene el spacing computado equivalente en puntos mientras los runs tipados retienen sus factores escritos originales y su precisión Double; recompile los consumidores con los layouts públicos de records coincidentes