下载字体命令
重要
新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。
有关详细信息,请参阅新式打印平台和打印支持应用设计指南。
下表列出了用于控制下载字体的命令。 所有命令都使用命令条目格式来指定。
命令 | 说明 | 注释 |
---|---|---|
CmdDeleteFont | 用于通过指定软字体的标识符来删除该字体的命令。 | 可选。 只有当删除的字体所分配的内存可以立即回收时,才指定该命令。 |
CmdDeselectFontID | 用于取消选择当前字体 ID,从而使字体处于非活动状态的命令。 | 可选。 如果不存在,则在选择新字体时无需取消选择当前字体。 |
CmdSelectFontHeight | 用于选择下载字体的高度的命令。 | 可选。 如果不存在,则表示打印机不支持可缩放、可下载的 True Type 矢量字。 HPPCL_OUTLINE 格式需要使用此命令。 |
CmdSelectFontID | 用于选择当前字体 ID,从而使字体处于活动状态的命令。 | 如果打印机支持下载字体,则为必需。 |
CmdSelectFontWidth | 用于选择下载字体宽度的命令。 | 可选。 如果不存在,则下载字体的宽度将按高度比例缩放。 |
CmdSetCharCode | 用于指定下一个要下载或删除的字符的字符编码的命令。 | 如果打印机支持下载字体,则为必需。 |
CmdSetFontID | 用于设置当前字体 ID 的命令。 | 如果打印机支持下载字体,则为必需。 |