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 Long

DLL

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

1Der Glyphenstream und die abgeleiteten Schriftarttabellen wurden aktualisiert
0Die 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