AddType3Glyph
Шрифты, шрифты Type 3
Описание
Добавляет или заменяет один байтово-кодированный глиф и перестраивает кодировку шрифта, ширины и карту извлечения Unicode
Синтаксис
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);Параметры
CharCode is 0 through 255. UnicodeText may contain one character or a multi-character extraction sequence. Content contains PDF graphics operators without d0 or d1
Возвращаемые значения
| 1 | Поток глифов и производные таблицы шрифта обновлены |
|---|---|
| 0 | Недопустимы шрифт, код, блок, зарезервированное имя или дублирующееся имя глифа |
Примечания
Библиотека сначала записывает требуемые метрики d1 и изолирует переданную программу сбалансированными операторами q и Q. Замена существующего кода символа сохраняет дескриптор шрифта стабильным. Изменяемы только шрифты, возвращенные AddType3Font; шрифты Type 3, обнаруженные в загруженном документе, отвергаются