AddType3Glyph
Skrifttyper, Type 3-skrifttyper
Beskrivelse
Tilføjer eller erstatter en bytekodet glyf og genopbygger skrifttypekodningen, bredderne og Unicode-udtrækskortet
Syntaks
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);Parametre
CharCode er fra 0 til 255. UnicodeText kan indeholde ét tegn eller en udtrækssekvens med flere tegn. Content indeholder PDF-grafikoperatorer uden d0 eller d1
Returværdier
| 1 | Glyfstrømmen og de afledte skrifttypetabeller blev opdateret |
|---|---|
| 0 | Skrifttypen, koden, boksen, det reserverede navn eller det dublerede glyfnavn er ugyldigt |
Bemærkninger
Biblioteket skriver først de påkrævede d1-metrikker og isolerer det angivne program i afbalancerede q- og Q-operatorer. Erstatning af en eksisterende tegnkode holder skrifttypehåndtaget stabilt. Kun skrifttyper, der returneres af AddType3Font, kan ændres; Type 3-skrifttyper fundet i et indlæst dokument afvises