XLoadFont

Aus DGL Wiki
Wechseln zu: Navigation, Suche

XLoadFont

Name

XLoadFont - Lädt eine Schriftart.


Delphi-Spezifikation

function XLoadFont(dpy: PDisplay; _name: PChar): XFont;


Parameter

dpy Gibt die Verbindung zum X-Server an
_name Zeiger auf eine nullterminierte Zeichenkette, welche den Namen der Schriftart enthält


Beschreibung

Die Funktion XLoadFont lädt die angegebene Schriftart und gibt die mit ihr verbundene XID zurück. Beim Namen _name wird nicht zwischen Groß- und Kleinschreibung unterschieden. Wenn im Namen die Zeichen "?" und "*" auftreten, werden diese als Platzhalter angesehen. Das Zeichen "?" steht dabei für ein einzelnes, beliebiges Zeichen, und das Zeichen "*" steht für eine beliebige Anzahl beliebiger Zeichen. Ein strukturiertes Format für Namen von Schriftarten wird im Standard X Logical Font Description Conventions des X-Konsortiums beschrieben. Falls XLoadFont die angegebene Schriftart nicht laden kann, wird ein BadName-Status generiert. Schriftarten sind nicht mit einem bestimmten Bildschirm verbunden und können als Komponetes jedes GC gespeichert werden. Sobald die Schriftart nicht länger benötigt wird, sollte XUnloadFont aufgerufen werden.


Fehlermeldungen

BadAlloc wird generiert, wenn der Server die nötigen Ressourcen nicht anlegen konnte.

BadName wird generiert, wenn eine Schriftart mit dem angegebenen Namen nicht existiert.


Siehe auch

XFreeFont, XListFonts, XLoadQueryFont, XQueryFont, XSetFontPath, XUnloadFont