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

參數

CharCode 為 0 到 255。UnicodeText 可含單一字元或多字元的擷取序列。Content 包含 PDF 圖形運算子,但不含 d0 或 d1

傳回值

1字形串流與衍生的字型表已更新
0字型、代碼、邊界框、保留名稱或重複字形名稱無效

備註

程式庫先寫出必要的 d1 度量,並把提供的程式放進成對的 q/Q 運算子中隔離。取代既有字元碼時字型控制代碼保持穩定。只有 AddType3Font 傳回的字型可修改;從已載入文件中發現的 Type 3 字型會被拒絕