Font::GetHeight(REAL)-Methode (gdiplusheaders.h)

Die Font::GetHeight-Methode ruft den Zeilenabstand dieser Schriftart in Pixel ab. Der Zeilenabstand entspricht dem vertikalen Abstand zwischen den Basislinien zweier aufeinander folgender Textzeilen. Daher umfasst der Zeilenabstand den Leerraum zwischen den Zeilen zusammen mit der Höhe des Zeichens selbst.

Syntax

REAL GetHeight(
  [in] REAL dpi
);

Parameter

[in] dpi

Typ: REAL

Reelle Zahl, die die vertikale Auflösung des Geräts angibt, auf dem die Schriftart angezeigt wird.

Rückgabewert

Typ: REAL

Diese Methode gibt den Zeilenabstand der Schriftart in Pixel zurück.

Hinweise

Wenn die Schrifteinheit auf einen anderen Wert als UnitPixel festgelegt ist, wird die Höhe in Pixel mit der angegebenen vertikalen Auflösung berechnet. Angenommen, die Schrifteinheit ist Zoll und der Schriftgrad 0,3. Nehmen wir auch an, dass für die entsprechende Schriftfamilie die Em-Höhe 2048 und der Zeilenabstand 2355 beträgt. Wenn die angegebene vertikale Auflösung 96 Punkte pro Zoll beträgt, wird die Höhe wie folgt berechnet:

2355*(0.3/2048)*96 = 33.1171875

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP, Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile gdiplusheaders.h (include Gdiplus.h)
Bibliothek Gdiplus.lib
DLL Gdiplus.dll

Weitere Informationen

Schriftart

Font::GetSize

Font::GetStyle

Font::GetUnit

Verwenden von Text und Schriftarten