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
hrspLegacyUsa l'opzione globale esistente dell'appearance; il valore del run originale deve essere zero
hrspNormalAzzera la componente; il valore del run originale deve essere zero
hrspPointsUsa una lunghezza in punti con segno
hrspEmMoltiplica 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