Difficulty:
Very Easy
Cost:
Free
Average rating:
Se si dispone di nuovi font ed è necessario per rendere disponibili in ogni documento di elaborazione software, è sufficiente per copiare file di font nella directory dei font di Windows e si è fatto. Esplora risorse di Windows di gestire la registrazione e la casa di font per voi. Se avete bisogno di sapere che cosa sta succedendo dietro le scened o avete bisogno di sapere come installare / disinstallare font Delphi tramite codice di programmazione, questo breve tutorial che vi spiegherà.
Step 1:

Per aggiungere un font risorsa, Windows Application Programming Interface (API), prevede uno sviluppatore con AddFontResource () funzione. Questa funzione si aspetta un nome di file di font per essere aggiunto. Seguente frammento di codice, aggiungere Arial font memorizzati nel file arial.ttf.

AddFontResource ( 'c: \ My Custom font \ arial.ttf');

Step 2:

Chiamata AddFontResource () è la metà del processo. Per essere in grado di comunicare tutte le applicazioni che un nuovo font è installato, è necessario trasmettere WM_FONTCHANGE messaggio a tutte le applicazioni.

SendMessage (HWND_BROADCAST, WM_FONTCHANGE, 0,0);

Carattere di installazione è ora completa.

Step 3:

Per rimuovere qualsiasi font installato, Windows API ti dà RemoveFontResource (). Simile a AddFontResource (), questa funzione si aspetta anche il nome del file per la disinstallazione dei font.

RemoveFontResource ( 'c: \ My Custom font \ arial.ttf');

A notificare tutte le applicazioni che un font è stato disinstallato, si ripete dopo StepTwo sopra chiamando 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