AddTrueTypeFont
Szöveg, Betűtípusok
Leírás
TrueType betűtípust ad a dokumentumhoz. A betűtípusnak telepítve kell lennie a rendszeren. Ha nincs beágyazva, a PDF dokumentum olvasójának is telepítenie kell a betűtípust a rendszerére. Beágyazott betűtípus esetén az olvasónak nincs szüksége a betűtípus rendszerbe telepítésére
A betűtípus beágyazása jelentősen megnöveli a PDF-fájlt. Egyes betűtípusok nem licenceltek beágyazásra
Szintaxis
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);
Paraméterek
| FontName | A telepítendő TrueType betűtípus neve. Ez lehet a betűtípusnak a Windows\Fonts mappában megjelenő neve (például 'Times New Roman'), vagy a betűtípuscsalád neve opcionális, szögletes zárójelben megadott stílusspecifikációval (például 'Times New Roman [BoldItalic]'). Lehetséges opcionális specifikációk: [Bold], [Italic] vagy [BoldItalic]. Kódlap is megadható (például 'Arial [Bold] {1250}'), amely más kódolások használatát teszi lehetővé. Lehetséges kódlapok: {0} Közvetlen leképezés {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 Azt adja meg, hogy a betűtípust be kell-e ágyazni: 0 = a „Don't embed the font” beállítás 1 = A betűtípus beágyazása |
|---|---|
| Embed |
Visszatérési értékek
| 0 | A betűtípust nem sikerült hozzáadni. Ez azt jelentheti, hogy a betűtípus nem rendelkezik beágyazási licenccel, vagy nem található |
|---|---|
| Non-zero | A sikeresen hozzáadott betűtípus azonosítója. Ez az azonosító a SelectFont függvénnyel használható a betűtípus kiválasztására |