SetFontFlags

字体

描述

设置所选字体的标志。通常添加字体时会自动设置这些标志,但在某些情况下(例如符号 Type1 字体)无法自动设置。此函数可确保字体具有正确的标志

语法

Delphi

Function TPDFlib.SetFontFlags(Fixed, Serif, Symbolic, Script, Italic, AllCap, SmallCap, ForceBold: Integer): Integer;

ActiveX

Function PDFlib::SetFontFlags(Fixed As Long, Serif As Long, Symbolic As Long, Script As Long, Italic As Long, AllCap As Long, SmallCap As Long, ForceBold As Long) As Long

DLL

int DLSetFontFlags(int InstanceID, int Fixed, int Serif, int Symbolic, int Script, int Italic, int AllCap, int SmallCap, int ForceBold);

参数

Fixed传递空字段列表可重置 PDF 操作标志允许的全部字段
Serif0 = 字形没有衬线(在字形笔画顶部和底部以角度绘制的短笔画) 1 = 字形具有衬线
Symbolic0 = 字体包含标准拉丁字符集中的字形 1 = 字体包含符号
Script0 = 字体包含常规字形 1 = 字形类似草书手写体
Italic0 = 常规字体,1 = 字形具有倾斜的主导垂直笔画
AllCap0 = 字体包含小写字母 1 = 字体仅包含大写字母
SmallCap0 = 常规字体 1 = 小写字形外观类似相应的大写字形,但尺寸较小
ForceBold0 = 常规字体 1 = 即使在小字号下也强制以粗体效果呈现字体

返回值

0尚未选择字体
1字体标志已成功设置 int ForceBold);