AddTrueTypeFont

Text, Schriften

Beschreibung

Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.

Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.

Syntax

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);

Parameter

FontNameDer Name der zu installierenden TrueType-Schrift. Dies kann entweder der Name der Schrift sein, wie er im Ordner Windows\Fonts angezeigt wird (beispielsweise 'Times New Roman'), oder der Name der Schriftfamilie mit einer optionalen Stilangabe in eckigen Klammern (beispielsweise 'Times New Roman [BoldItalic]'). Mögliche optionale Angaben sind: [Bold], [Italic] oder [BoldItalic]. Es kann auch eine Codepage angegeben werden (beispielsweise 'Arial [Bold] {1250}'), um andere Codierungen zu verwenden. Mögliche Codepages sind: {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 Legt fest, ob die Schrift eingebettet wird: 0 = Schrift nicht einbetten (Don't embed the font) 1 = Schrift einbetten
Embed

Rückgabewerte

0Die Schrift konnte nicht hinzugefügt werden. Dies kann bedeuten, dass die Schrift nicht für die Einbettung lizenziert ist oder nicht gefunden wurde.
Non-zeroDie ID der erfolgreich hinzugefügten Schrift. Diese ID kann mit der Funktion SelectFont zur Auswahl der Schrift verwendet werden