THPDFHeadlessRichTextSpacingKind
THPDFHeadlessRichTextSpacingKind = (hrspLegacy, hrspNormal, hrspPoints, hrspEm);
Declarado em HPDFHeadlessAppearance, este enum controla LetterSpacingKind e WordSpacingKind em THPDFHeadlessRichTextRun; os valores LetterSpacing e WordSpacing correspondentes são Double
| Modo | Comportamento |
|---|---|
| hrspLegacy | Usa a opção de aparência global existente; o valor do run original tem de ser zero |
| hrspNormal | Reinicia a componente a zero; o valor do run original tem de ser zero |
| hrspPoints | Usa um comprimento em pontos com sinal |
| hrspEm | Multiplica um fator original com sinal pelo tamanho efetivo do tipo de letra do run |
Default e runs inicializados a zero usam hrspLegacy; os modos explícitos usam o layout delimitado de espaçamento CSS descrito em run spacing
Comprimentos em pontos, fatores em originais e comprimentos em pontos calculados têm de ser finitos e ter valores absolutos não superiores a 1000000; valores negativos e zero explícito são suportados
A serialização RV mantém um espaçamento em pontos calculado equivalente, enquanto os runs tipados mantêm os fatores originais e a precisão Double; reconstrua os consumidores com layouts de registos públicos correspondentes