HPDFXFAReadInstalledFont
Windows 单元: HPDFXFAWindowsFonts
function HPDFXFAReadInstalledFont(const Family: UnicodeString;
Style: THPDFHeadlessRichTextFontStyle; MaximumFontBytes: Integer;
CancellationToken: THPDFCancellationToken; out Font: SysUtils.TBytes;
out ActualFamily: UnicodeString): Boolean;
为请求的 GDI 字体族和常规、粗体、斜体或粗斜体样式读取真实已安装的 TrueType 程序,不创建窗口也不启动阅读器
字体族缺失、GDI 替换为其他字体族、选定字面是合成的、或没有可用的 TrueType 轮廓时,返回 False 且 Font 数组为空
ActualFamily 报告选定的 GDI 字体族供诊断使用;调用方必须先看 Boolean 结果,才能把 Font 当作可用程序
MaximumFontBytes 必须为正;分配完整程序缓冲之前先检查表目录和对齐后的表长度总和
函数从选定字面的实际表重建一个独立 sfnt 并重新计算其全局校验和,GDI 从字体集合中选定字面时也不例外
选定字面的表访问遵循 GDI GetFontData 契约
取消检查发生在选择、表读取和校验和计算期间;异常照常传播,设备上下文、选定对象和 GDI 字体句柄都会释放
返回的程序是调用方所有的托管内存