AddType3Glyph

Lettertypen, Type 3-lettertypen

Beschrijving

Voegt één bytegecodeerde glyph toe of vervangt die, en bouwt de fontcodering, de breedtes en de Unicode-extractiemap opnieuw op

Syntaxis

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

Syntaxis

CharCode loopt van 0 tot en met 255. UnicodeText kan één teken of een extractiereeks met meerdere tekens bevatten. Content bevat PDF-grafische operators zonder d0 of d1

Retourwaarden

1De glyphstream en de afgeleide fonttabellen zijn bijgewerkt
0Het font, de code, de box, de gereserveerde naam of de dubbele glyphnaam is ongeldig

Opmerkingen

De library schrijft eerst de vereiste d1-metrics weg en isoleert het meegegeven programma in gebalanceerde q- en Q-operators. Een bestaande tekencode vervangen houdt de fonthandle stabiel. Alleen fonts die AddType3Font teruggeeft zijn muteerbaar; Type 3-fonts die in een geladen document worden gevonden worden geweigerd