THPDFHeadlessTextAppearance.TextHeight
Модуль: HPDFHeadlessAppearance
property TextHeight: Double read FTextHeight;
Читает итоговый логический размер строк в PDF-пунктах из завершённого пакета appearance — простого или rich
Размер начинается с ascent первой строки и заканчивается descent последней, по реальным метрикам переданного шрифта TrueType и итоговым базовым линиям строк после переноса
В него не входят верхний и нижний Padding и дополнительный advance межстрочного интервала после последней строки; промежуточные advance строк остаются частью размера
В rich text каждая строка берёт наибольший ascent и наименьший descent среди реальных гарнитур и размеров её стилей, а advance строки — большее из значения этой метрики и заданного advance LineSpacing
Для простого многострочного текста размер определяют итоговый подобранный размер шрифта и реальное число перенесённых строк; одна строка использует ascent минус descent своего шрифта
Это размер раскладки по метрикам шрифта, а не плотная рамка отрисованных глифов; комбинируемые знаки, подчёркивания, зачёркивания и другой красящий след могут выходить за пределы метрик шрифта
Значение описывает логические оси текста до Rotation; оно не обрезается прямоугольником appearance, поэтому переполнившая раскладка фиксированного размера может сообщить высоту больше клиппирования
Свойство только для чтения и доступно до уничтожения пакета, в том числе после отделения отдельных объектов
Владение пакетом appearance · TextWidth · Автоматическое измерение подписей XFA