Difficulty:
Very Easy
Cost:
Free
Average rating:
Wenn Sie eine neue Schriftart und Sie müssen es in jedem Dokument Verarbeitung Software, Sie brauchen nur zu kopieren Font-Dateien in die Windows-Font-Verzeichnis und Sie haben es geschafft. Windows Explorer verwalten font Registrierung und Haushalt für Sie. Wenn Sie müssen wissen, was hinter den scened, oder Sie müssen wissen, wie die Installation / Deinstallation font programmatisch durch Delphi-Code, dieser kurzen Tutorial erklären.
Step 1:

So fügen Sie einen Font-Ressource, Windows Application Programming Interface (API) liefert einen Entwickler mit AddFontResource ()-Funktion. Diese Funktion erwartet font Dateinamen hinzugefügt werden können. Folgenden Code-Snippet, fügen Sie Schriftart "Arial" in der Datei gespeichert arial.ttf.

AddFontResource ( "C: \ Eigene benutzerdefinierte Schriftarten \ arial.ttf ');

Step 2:

Aufruf AddFontResource () ist die Hälfte der Prozess. Zu können, teilen alle Anwendungen, die eine neue Schriftart installiert ist, müssen Sie die Sendung WM_FONTCHANGE Nachricht für alle Anwendungen.

SendMessage (HWND_BROADCAST, WM_FONTCHANGE, 0,0);

Font-Installation ist nun abgeschlossen.

Step 3:

So entfernen Sie alle installierten Schriften, Windows-API bietet Ihnen RemoveFontResource (). Ähnlich wie bei AddFontResource (), diese Funktion auch erwartet font filename zu deinstallieren.

RemoveFontResource ( "C: \ Eigene benutzerdefinierte Schriftarten \ arial.ttf ');

Die Bekanntgabe aller Anwendungen, die eine Schrift deinstalliert wurde, wiederholen Sie StepTwo oben nach dem Aufruf RemoveFontResource ().

Zamrony P Juhara's picture
About this Author:
Zamrony P Juhara is a Delphi programmer from Indonesia currently living in Surabaya. He is very interested in DirectX programming topics. Currently, he maintains his own website, http://juhara.com, where he posts his DirectX programming articles.
View more information and all guides by Zamrony P Juhara