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 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);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
| 1 | Strumień glifu i pochodne tabele czcionki zostały zaktualizowane |
|---|---|
| 0 | Czcionka, 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