AddTrueTypeFontA

Testo, font

Descrizione

Il suffisso A indica l'entry point DLL ANSI (char); l'interfaccia ActiveX/COM espone soltanto la forma Unicode. Il comportamento è identico a AddTrueTypeFont e gli argomenti stringa vengono interpretati usando la code page corrente di SetAnsiMode

Aggiunge un carattere TrueType al documento. Il carattere deve essere installato nel sistema. Se non è incorporato, anche chi legge il documento PDF deve averlo installato nel proprio sistema. Se è incorporato, non è necessario che sia installato nel sistema del lettore

L'incorporamento di un font aumenta notevolmente le dimensioni del PDF. Alcuni font non concedono la licenza di incorporamento

Sintassi

Delphi

Function DLAddTrueTypeFontA(InstanceID: Integer; FontName: PAnsiChar; Embed: Integer): Integer;

DLL

int DLAddTrueTypeFontA(int InstanceID, const char * FontName, int Embed);

Parametri

FontNameNome del font TrueType da installare. Può essere il nome del font visualizzato nella cartella Windows\Fonts, ad esempio 'Times New Roman', oppure il nome della famiglia di font con un indicatore di stile facoltativo tra parentesi quadre, ad esempio 'Times New Roman [BoldItalic]'. Gli indicatori facoltativi possibili sono: [Bold], [Italic] o [BoldItalic]. È inoltre possibile specificare una tabella codici, ad esempio 'Arial [Bold] {1250}', per consentire l'uso di altre codifiche. Le tabelle codici possibili sono: {0} Mappatura diretta {437} OEM_CHARSET {850} OEM_CHARSET {852} OEM_CHARSET {874} THAI_CHARSET {1250} EASTEUROPE_CHARSET {1251} RUSSIAN_CHARSET {1252} ANSI_CHARSET {1253} GREEK_CHARSET {1254} TURKISH_CHARSET {1255} HEBREW_CHARSET {1256} ARABIC_CHARSET {1257} BALTIC_CHARSET {1258} VIETNAMESE_CHARSET {1361} JOHAB_CHARSET Specifica se incorporare il font: 0 = Don't incorporare il font 1 = Incorpora il font
Embed

Valori restituiti

0Non è stato possibile aggiungere il font. Ciò può significare che il font non dispone della licenza per l'incorporamento oppure che non è stato trovato.
Non-zeroID del font aggiunto, utilizzabile con SelectFont