THotPDF.ResolveFontForCodePoint 方法
查找包含所请求 Unicode 标量的第一个已配置字体
声明
function ResolveFontForCodePoint(CodePoint: Cardinal;
const PrimaryFontName: AnsiString;
out ResolvedFontName: AnsiString): boolean; overload;
function ResolveFontForCodePoint(CodePoint: Cardinal;
const PrimaryFontName: AnsiString; const FontStyle: TFontStyles;
out ResolvedFontName: AnsiString): boolean; overload;
参数
CodePoint是要解析的 Unicode 标量PrimaryFontName在任何回退字体之前被检查FontStyle为主字体和回退覆盖检查请求相同的粗体和斜体字型ResolvedFontName接收所选的已安装字体
返回值
当主字体或已配置的回退字体包含该标量时返回真
用法说明
- 匹配的脚本链在
hfsCommon之前被检查 - 静默的操作系统替换不计入所请求字体的覆盖
- 为假时,调用方可以显式记录或替换未解析的标量
- 原重载检查常规字型;显式样式重载会把请求的字型样式纳入有界的覆盖缓存
- 使用已安装的字族名(如
Arial);PDF 字体名和资源键不是系统字族名