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 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);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
| 1 | De glyphstream en de afgeleide fonttabellen zijn bijgewerkt |
|---|---|
| 0 | Het 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