THPDFHeadlessTextAppearance.TextHeight
Unit: HPDFHeadlessAppearance
property TextHeight: Double read FTextHeight;
Liest die finale logische Zeilenausdehnung in PDF-Punkten aus einem fertigen Plain- oder Rich-Appearance-Bundle
Die Ausdehnung beginnt am Ascent der ersten Zeile und endet am Descent der letzten Zeile, mit den tatsächlichen Metriken des mitgelieferten TrueType-Fonts und den finalen Zeilengrundlinien nach dem Umbruch
Sie schließt oberes und unteres Padding aus sowie den zusätzlichen nachlaufenden Zeilenabstand-Vorschub nach der letzten Zeile; Zwischenzeilen-Vorschübe bleiben Teil der Ausdehnung
Bei Rich Text nutzt jede Zeile den größten Ascent und niedrigsten Descent ihrer tatsächlichen Stil-Schnitte und -Größen, und der Zeilenvorschub ist das Größere aus dieser Metrikhöhe und dem konfigurierten LineSpacing-Vorschub
Bei einfachem mehrzeiligem Text bestimmen die finale eingepasste Schriftgröße und die tatsächliche Zahl umgebrochener Zeilen die Ausdehnung; eine einzelne Zeile nutzt Ascent minus Descent ihres Fonts
Das ist eine fontmetrische Layout-Ausdehnung, keine enge Bounding-Box gemalter Glyphen; kombinierende Zeichen, Unterstreichungen, Durchstreichungen und andere Tinte können über die Font-Metriken hinausreichen
Der Wert beschreibt die logischen Textachsen vor der Rotation; er wird nicht auf das Appearance-Rechteck begrenzt, daher kann ein überlaufendes Layout fester Größe eine größere Höhe melden als der Clip
Die Property ist read-only und bleibt verfügbar, bis das Bundle zerstört wird, auch nachdem einzelne Objekte abgetrennt wurden
Appearance-Bundle-Eigentum · TextWidth · Automatische XFA-Caption-Messung