THPDFHeadlessRichTextSpacingKind
THPDFHeadlessRichTextSpacingKind = (hrspLegacy, hrspNormal, hrspPoints, hrspEm);
Объявлен в HPDFHeadlessAppearance; это перечисление управляет LetterSpacingKind и WordSpacingKind в THPDFHeadlessRichTextRun; соответствующие значения LetterSpacing и WordSpacing имеют тип Double
| Режим | Поведение |
|---|---|
| hrspLegacy | Использует существующую глобальную опцию внешнего вида; авторское значение run-а обязано быть нулём |
| hrspNormal | Сбрасывает компонент в ноль; авторское значение run-а обязано быть нулём |
| hrspPoints | Использует знаковую длину в пунктах |
| hrspEm | Умножает знаковый авторский множитель на действующий размер шрифта run-а |
Run-ы по умолчанию и с нулевой инициализацией используют hrspLegacy; явные режимы используют ограниченную CSS-раскладку интервалов из интервалов run-ов
Длины в пунктах, авторские em-множители и вычисленные длины в пунктах обязаны быть конечными и по модулю не больше 1000000; отрицательные значения и явный ноль поддерживаются
Сериализация RV сохраняет эквивалентные вычисленные интервалы в пунктах, а типизированные run-ы — исходные авторские множители и точность Double; пересоберите потребителей с совпадающими публичными раскладками записей