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

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

1Glyfstrømmen og de afledte skrifttypetabeller blev opdateret
0Skrifttypen, 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