THPDFHeadlessRichTextSpacingKind

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

Deklareret i HPDFHeadlessAppearance styrer denne enum LetterSpacingKind og WordSpacingKind i THPDFHeadlessRichTextRun; deres tilhørende LetterSpacing- og WordSpacing-værdier er Double

ModeAdfærd
hrspLegacyBrug det eksisterende globale appearance-option; run-værdien fra forfatteren skal være nul
hrspNormalNulstil komponenten til nul; run-værdien fra forfatteren skal være nul
hrspPointsBrug en signed punktlængde
hrspEmGang en signed faktor fra forfatteren med runnets effektive fontstørrelse

Default- og nul-initialiserede runs bruger hrspLegacy; eksplicitte modes bruger det afgrænsede CSS-spacing-layout, der er beskrevet i run spacing

Punktlængder, authored em-faktorer og beregnede punktlængder skal være endelige og have absolutte værdier på højst 1000000; negative værdier og eksplicit nul understøttes

RV-serialisering bevarer ækvivalente beregnede punkt-afstande, mens typede runs bevarer deres originale authored faktorer og Double-præcision; genbyg consumers med matchende public record-layouts