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
| FontName | Der 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
| 0 | Die Schrift konnte nicht hinzugefügt werden. Dies kann bedeuten, dass die Schrift nicht für die Einbettung lizenziert ist oder nicht gefunden wurde. |
|---|---|
| Non-zero | Die ID der erfolgreich hinzugefügten Schrift. Diese ID kann mit der Funktion SelectFont zur Auswahl der Schrift verwendet werden |