THPDFHeadlessRichTextSpacingKind
THPDFHeadlessRichTextSpacingKind = (hrspLegacy, hrspNormal, hrspPoints, hrspEm);
Dichiarato in HPDFHeadlessAppearance, questo enum controlla LetterSpacingKind e WordSpacingKind in THPDFHeadlessRichTextRun; i corrispondenti valori LetterSpacing e WordSpacing sono Double
| Modalità | Comportamento |
|---|---|
| hrspLegacy | Usa l'opzione globale esistente dell'appearance; il valore del run originale deve essere zero |
| hrspNormal | Azzera la componente; il valore del run originale deve essere zero |
| hrspPoints | Usa una lunghezza in punti con segno |
| hrspEm | Moltiplica un fattore con segno specificato dall'autore per la dimensione effettiva del font del run |
I run predefiniti e azzerati usano hrspLegacy; le modalità esplicite usano la disposizione di spaziatura CSS limitata descritta in spaziatura del run
Le lunghezze in punti, i fattori em originali e le lunghezze in punti calcolate devono essere finite e con valori assoluti non superiori a 1000000; i valori negativi e lo zero esplicito sono supportati
La serializzazione RV trattiene spaziature in punti calcolate equivalenti, mentre i run tipizzati conservano i fattori originali dell'autore con precisione Double; ricompilate i consumatori con layout di record pubblici corrispondenti