AddType3Glyph
Schriftarten, Type-3-Schriftarten
Beschreibung
Fügt eine bytekodierte Glyphe hinzu oder ersetzt sie und erstellt Schriftartkodierung, Breiten und Unicode-Extraktionszuordnung neu
Syntax
Delphi
Function TPDFlib.AddType3Glyph(FontID, CharCode: Integer; Const GlyphName, UnicodeText: WideString; WidthX, WidthY, LLX, LLY, URX, URY: Double; Const Content: AnsiString): Integer;ActiveX
Function PDFlib::AddType3Glyph(FontID As Long, CharCode As Long, GlyphName As String, UnicodeText As String, WidthX As Double, WidthY As Double, LLX As Double, LLY As Double, URX As Double, URY As Double, Content As String) As LongDLL
int DLAddType3Glyph(int InstanceID, int FontID, int CharCode, const wchar_t *GlyphName, const wchar_t *UnicodeText, double WidthX, double WidthY, double LLX, double LLY, double URX, double URY, const char *Content);Parameter
CharCode liegt zwischen 0 und 255. UnicodeText kann ein Zeichen oder eine aus mehreren Zeichen bestehende Extraktionssequenz enthalten. Content enthält PDF-Grafikoperatoren ohne d0 oder d1
Rückgabewerte
| 1 | Der Glyphenstream und die abgeleiteten Schriftarttabellen wurden aktualisiert |
|---|---|
| 0 | Die Schriftart, der Code, der Rahmen, der reservierte Name oder der doppelte Glyphenname ist ungültig |
Anmerkungen
Die Bibliothek schreibt zuerst die erforderlichen d1-Metriken und isoliert das bereitgestellte Programm in ausgeglichenen Operatoren q und Q. Beim Ersetzen eines vorhandenen Zeichencodes bleibt das Schrifthandle stabil. Nur von AddType3Font zurückgegebene Schriften sind änderbar; in einem geladenen Dokument gefundene Type-3-Schriften werden abgelehnt