AddType3Glyph

Czcionki, Czcionki Type 3

Opis

Dodaje lub zastępuje jeden glif kodowany bajtowo i ponownie tworzy kodowanie czcionki, szerokości oraz mapę ekstrakcji Unicode

Składnia

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

Parametry

CharCode mieści się w zakresie od 0 do 255. UnicodeText może zawierać jeden znak albo wieloznakową sekwencję ekstrakcji. Content zawiera operatory graficzne PDF bez d0 ani d1

Wartości zwracane

1Strumień glifu i pochodne tabele czcionki zostały zaktualizowane
0Czcionka, kod, prostokąt, zastrzeżona nazwa lub powielona nazwa glifu są nieprawidłowe

Uwagi

Biblioteka najpierw zapisuje wymagane metryki d1 i izoluje dostarczony program w zrównoważonych operatorach q i Q. Zastąpienie istniejącego kodu znaku zachowuje stabilność uchwytu czcionki. Modyfikować można tylko czcionki zwrócone przez AddType3Font; czcionki Type 3 wykryte we wczytanym dokumencie są odrzucane