AddTrueTypeFont

Testo, font

Descrizione

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 TPDFlib.AddTrueTypeFont(Const FontName: WideString; Embed: Integer): Integer;

ActiveX

Function PDFlib::AddTrueTypeFont(FontName As String, Embed As Long) As Long

DLL

int DLAddTrueTypeFont(int InstanceID, const wchar_t * 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