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 |