Hilfe

FontSize

B+

Aufruf

groeße = FontSize (font)

Parameter

font Identität einer Schriftart


Rückgabewert

Größe einer Schriftart in Punkt


Beschreibung

Liefert die Größe einer Schriftart in Punkt aus dem Font-Handle zurück. Handle ist ein Rückgabewert von LoadFont oder RequestFont.


Beispiel

Dieses Beispiel demonstriert die Funktionsweise der zusätzlichen Font-Funktionen von BlitzPlus

Graphics 400,200,32,2

;große Schriftart laden und setzen
font = LoadFont("Verdana",40,1)
SetFont font

;kleine Schriftart laden zum Anzeigen der Infos
smallfont = LoadFont("Verdana", 12)

;einige Infos vorspeichern
ascent = FontAscent( font )
descent = FontDescent( font )
style = FontStyle( font )

While Not KeyHit(1)
   
   Cls
   

   SetFont font

   Text 50,50,"ABC abc PQY pqy"
   
      
   SetFont smallfont
      
   Text 50,100, "Name: " + FontName$( font )
   Text 50,115, "Größe: " + FontSize( font )

   If style And 1 Then
      Text 50,130, "fett"
   Else
      Text 50,130, "nicht fett"
   EndIf
   
   If style And 2 Then
      Text 50,145, "kursiv"
   Else
      Text 50,145, "nicht kursiv"
   EndIf
   
   If style And 4 Then
      Text 50,160, "unterstrichen"
   Else
      Text 50,160, "nicht unterstrichen"
   EndIf

   Text 220,100, "Ascent: " + ascent
   Text 220,115, "Descent: " + descent

   ;rote Linien zur Markierung der Grundline einzeichnen   
   Color 255,0,0
   Line 50, 50,360,50
   Line 50, 50 + ascent, 360, 50 + ascent
   Line 50, 50 + ascent + descent, 360, 50 + ascent + descent

   Color 255,255,255
   
   Flip

Wend
End


Siehe auch

FontAscent, FontDescent, FontName, FontStyle, LoadFont, SetFont

Übersicht 2D Grafik Text