AddTrueTypeFontA
Tekst, Lettertypen
Beschrijving
De afsluitende A geeft het ANSI (char)-DLL-entrypoint aan; het ActiveX/COM-oppervlak biedt alleen de Unicode-vorm. Het gedrag is identiek aan AddTrueTypeFont en stringargumenten worden geïnterpreteerd volgens de huidige SetAnsiMode-codepagina
Voegt een TrueType-font toe aan het document. Het font moet op het systeem zijn geïnstalleerd. Als het font niet wordt ingebed, moet de lezer van het PDF-document het font ook op zijn systeem hebben staan. Wordt het font wel ingebed, dan hoeft de lezer het font niet te hebben geïnstalleerd
Het inbedden van een font maakt het PDF-bestand een stuk groter. Voor sommige fonts is inbedden volgens de licentie niet toegestaan
Syntaxis
Delphi
Function DLAddTrueTypeFontA(InstanceID: Integer; FontName: PAnsiChar; Embed: Integer): Integer;
DLL
int DLAddTrueTypeFontA(int InstanceID, const char * FontName, int Embed);
Parameters
| FontName | De naam van het te installeren TrueType-lettertype. Dit kan de naam zijn zoals die wordt weergegeven in de map Windows\Fonts (bijvoorbeeld 'Times New Roman') of de naam van de lettertypefamilie met een optionele stijlaanduiding tussen vierkante haken (bijvoorbeeld 'Times New Roman [BoldItalic]'). Mogelijke optionele aanduidingen zijn: [Bold], [Italic] of [BoldItalic]. Er kan ook een codepagina worden opgegeven (bijvoorbeeld 'Arial [Bold] {1250}'), waarmee andere encodings kunnen worden gebruikt. Mogelijke codepagina's zijn: {0} Direct mapping {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 Geeft aan of het lettertype moet worden ingebed: 0 = Het font niet inbedden 1 = Het font inbedden |
|---|---|
| Embed |
Retourwaarden
| 0 | Het font kon niet worden toegevoegd. Dat kan betekenen dat inbedden van het font volgens de licentie niet is toegestaan, of dat het font niet is gevonden |
|---|---|
| Non-zero | De ID van het font dat is toegevoegd. Deze ID kan met de functie SelectFont worden gebruikt om het font te selecteren |