Hilfe
FreeFont
Aufruf
Parameter
Rückgabewert
Beschreibung
Beispiel
Siehe auch
FreeFont font
Parameter
font | Identität der Schriftart |
Rückgabewert
-
Beschreibung
Diese Anweisung entfernt eine vorher mit LoadFont/RequestFont
geladene Schrift aus dem Speicher. Dadurch wird mehr Speicher frei. Die FONT-Befehle von BlitzBasic arbeiten nicht mit Symbolschriften wie Webdings and Wingdings zusammen.
Das manuelle Löschen einer Schrift muss nicht angewendet werden. BlitzBasic macht es automatisch, wenn das Programm beendet wird. Allerdings kann man somit während des Spiels den unnötigen Speicher freigeben.
Beispiel
Hier wird eine Schriftart geladen und deren max. Breite/Höhe ausgegeben:
Graphics 640, 480, 32, 2
SetBuffer BackBuffer()
;Schriftart laden und in font speichern
font = LoadFont("Arial",15,1)
;geladene Schriftart "setzen", also für spätere Textausgaben benutzen
SetFont font
While Not KeyHit(1)
Cls
;Größe und Breite der Schriftart ausgeben
Text 10, 10, "FontHeight: " + FontHeight()
Text 10, 30, "FontWidth: " + FontWidth()
Flip
Wend
;Schriftart wieder freigeben
FreeFont font
End
SetBuffer BackBuffer()
;Schriftart laden und in font speichern
font = LoadFont("Arial",15,1)
;geladene Schriftart "setzen", also für spätere Textausgaben benutzen
SetFont font
While Not KeyHit(1)
Cls
;Größe und Breite der Schriftart ausgeben
Text 10, 10, "FontHeight: " + FontHeight()
Text 10, 30, "FontWidth: " + FontWidth()
Flip
Wend
;Schriftart wieder freigeben
FreeFont font
End
Siehe auch

