AddType3Font

字体、Type 3 字体

描述

创建 Type 3 字体,其字形由 PDF 图形程序提供,并将其选为当前字体

语法

Delphi

Function TPDFlib.AddType3Font(Const FontName: WideString; M11, M12, M21, M22, MDX, MDY, LLX, LLY, URX, URY: Double): Integer;

ActiveX

Function PDFlib::AddType3Font(FontName As String, M11 As Double, M12 As Double, M21 As Double, M22 As Double, MDX As Double, MDY As Double, LLX As Double, LLY As Double, URX As Double, URY As Double) As Long

DLL

int DLAddType3Font(int InstanceID, const wchar_t *FontName, double M11, double M12, double M21, double M22, double MDX, double MDY, double LLX, double LLY, double URX, double URY);

参数

M11 M12 M21 M22 MDX MDY 定义字体矩阵,LLX LLY URX URY 定义字形空间中的字体边界框

返回值

Font ID成功时为正数字体句柄
0名称为空、边框无效,或矩阵奇异

备注

字体以有效的 /.notdef 字形开头;当字形坐标每 em 使用 1000 个单位时,[0.001 0 0 0.001 0 0] 矩阵较为方便