AddTrueTypeFontA

Tekst, skrifttyper

Beskrivelse

Det afsluttende A angiver DLL-indgangspunktet for ANSI (char); ActiveX/COM-grænsefladen eksponerer kun Unicode-formen. Funktionsmåden er identisk med AddTrueTypeFont, og strengargumenter fortolkes med den aktuelle SetAnsiMode-tegntabel

Føjer en TrueType-skrifttype til dokumentet. Skrifttypen skal være installeret på systemet. Hvis skrifttypen ikke integreres, skal læseren af PDF-dokumentet også have skrifttypen installeret på sit system. Hvis skrifttypen integreres, behøver læseren ikke have den installeret på sit system

Indlejring af en skrifttype gør PDF-filen meget større. Nogle skrifttyper har ikke licens til at blive indlejret.

Syntaks

Delphi

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

DLL

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

Parametre

FontNameNavnet på den TrueType-skrifttype, der skal installeres. Det kan enten være skrifttypens navn som vist i Windows' mappe Windows\Fonts (f.eks. 'Times New Roman') eller skrifttypefamilienavnet med en valgfri typografiangivelse i kantede parenteser (f.eks. 'Times New Roman [BoldItalic]'). Mulige valgfrie angivelser er: [Bold], [Italic] eller [BoldItalic]. Der kan også angives en tegntabel (f.eks. 'Arial [Bold] {1250}'), så andre kodninger kan bruges. Mulige tegntabeller er: {0} Direkte tilknytning {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 Angiver, om skrifttypen skal integreres: 0 = Integrer ikke skrifttypen 1 = Integrer skrifttypen
Embed

Returværdier

0Skrifttypen kunne ikke tilføjes. Det kan betyde, at skrifttypens licens ikke tillader integrering, eller at skrifttypen ikke blev fundet
Non-zeroId'et på den skrifttype, der blev tilføjet korrekt. Dette id kan bruges med funktionen SelectFont til at vælge skrifttypen