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

FontNameDe 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

0Het 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-zeroDe ID van het font dat is toegevoegd. Deze ID kan met de functie SelectFont worden gebruikt om het font te selecteren