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; пересоберите потребителей с совпадающими публичными раскладками записей