THPDFHeadlessRichTextSpacingKind
THPDFHeadlessRichTextSpacingKind = (hrspLegacy, hrspNormal, hrspPoints, hrspEm);
Deklarowany w HPDFHeadlessAppearance, ten enum steruje LetterSpacingKind i WordSpacingKind w THPDFHeadlessRichTextRun; odpowiadające wartości LetterSpacing i WordSpacing są Double
| Mode | Behavior |
|---|---|
| hrspLegacy | Użyj istniejącej globalnej opcji wyglądu; autorska wartość runa musi być zerowa |
| hrspNormal | Resetuje składnik do zera; autorska wartość runa musi być zerowa |
| hrspPoints | Używa podpisanej długości punktowej |
| hrspEm | Mnoży podpisany autorski współczynnik przez efektywny rozmiar fontu runa |
Runy domyślne i wyzerowane używają hrspLegacy; jawne tryby używają ograniczonego layoutu odstępów CSS opisanego w odstępach runa
Długości punktowe, autorskie współczynniki em i wyliczone długości punktowe muszą być skończone i mieć wartości bezwzględne nie większe niż 1000000; wartości ujemne i jawne zero są wspierane
Serializacja RV zachowuje równoważne wyliczone odstępy punktowe, podczas gdy typowane runy zachowują oryginalne autorskie współczynniki i precyzję Double; przebuduj konsumentów z pasującymi publicznymi layoutami rekordów