THPDFHeadlessRichTextSpacingKind

THPDFHeadlessRichTextSpacingKind = (hrspLegacy, hrspNormal, hrspPoints, hrspEm);

Declarado em HPDFHeadlessAppearance, este enum controla LetterSpacingKind e WordSpacingKind em THPDFHeadlessRichTextRun; os valores correspondentes de LetterSpacing e WordSpacing são Double

ModoComportamento
hrspLegacyUsa a opção de aparência global existente; o valor do run autorado precisa ser zero
hrspNormalZera o componente; o valor do run autorado precisa ser zero
hrspPointsUsa um comprimento em pontos com sinal
hrspEmMultiplica um fator autorado com sinal pelo tamanho efetivo da fonte do run

Runs com Default ou zerados usam hrspLegacy; modos explícitos usam o layout de espaçamento CSS delimitado descrito em run spacing

Comprimentos em pontos, fatores em em autorados e comprimentos em pontos calculados precisam ser finitos e ter valores absolutos de no máximo 1000000; valores negativos e zero explícito são suportados

A serialização RV retém espaçamentos equivalentes em pontos calculados, enquanto typed runs retêm seus fatores autorados originais e a precisão Double; rebuild de consumidores exige layouts de records públicos compatíveis