Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Font.Size in Halbschritten verwenden (https://www.delphipraxis.net/212033-font-size-halbschritten-verwenden.html)

bernau 6. Dez 2022 11:49

Font.Size in Halbschritten verwenden
 
Font.Size entspricht der Punkthöhe in einer Textverarbeitung.

In Textverarbeitungen kann ich aber auch eine Schriftgröße von z.B. 13,5 Pt angeben.

Nun kann man aber Font.Size nur ganze Zahlen zuweisen.

Gibt es eine Möglichkeit, über die WinAPI dem Font eine Größe mit einem halben Punkt anzugeben?

Sherlock 6. Dez 2022 12:52

AW: Font.Size in Halbschritten verwenden
 
Aus der Delphi-Hilfe: https://docwiki.embarcadero.com/Libr...s.TFont.Height
Gemäß der Formel dort
Delphi-Quellcode:
Font.Height = -Font.Size * Font.PixelsPerInch / 72
kannst Du ja einfach die gewünschte Größe in die echte Höhe umrechnen.

13,5 Pt wären also:
Delphi-Quellcode:
Font.Height = -13.5 * Font.PixelsPerInch / 72
Sherlock


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz