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