模拟字体命令
重要
新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。
有关详细信息,请参阅新式打印平台和打印支持应用设计指南。
下表列出了用于控制模拟字体的命令。 所有命令都使用命令条目格式来指定。
命令 | 说明 | 注释 |
---|---|---|
CmdBoldOff | 用于禁用加粗的命令。 | 可选。 如果指定了 CmdBoldOn,则必须指定。 |
CmdBoldOn | 用于启用加粗的命令。 | 可选。 如果已指定,则 Unidrv 将发送该命令以启用加粗,并发送 CmdBoldOff 以禁用加粗。 |
CmdClearAllFontAttribs | 用于禁用粗体、斜体和下划线功能的单一命令。 | 可选。 如果打印机支持粗体、斜体或下划线,但只支持一条命令来禁用所有功能,则可以指定此命令。 代替 CmdBoldOff、CmdItalicOff 和 CmdUnderlineOff 使用。 |
CmdItalicOff | 用于禁用斜体的命令。 | 可选。 如果指定了 CmdItalicOn,则必须指定。 |
CmdItalicOn | 用于启用斜体命令。 | 可选。 如果已指定,则 Unidrv 将发送该命令以启用斜体,并发送 CmdItalicOff 以禁用斜体。 |
CmdSelectDoubleByteMode | 用于启用双字节打印的命令。 | 可选。 如果指定了 CmdSelectSingleByteMode,则必须指定。 |
CmdSelectSingleByteMode | 用于启用单字节打印的命令。 | 可选。 如果打印机可以在单字节和双字节模式之间切换,则必须指定。 |
CmdSetFontSim | 用于设置粗体、斜体、下划线和删除线功能的单一命令。 | 可选。 如果每次使用字体时都必须设置字体特征(对于不存储字体特征的打印机),则必须指定。 |
CmdStrikeThruOff | 用于禁用删除线的命令。 | 可选。 如果指定了 CmdStrikeThruOn,则必须指定。 |
CmdStrikeThruOn | 用于启用删除线的命令。 | 可选。 如果已指定,则 Unidrv 将发送此命令以启用删除线,并发送 CmdStrikeThruOff 以禁用删除线。 |
CmdUnderlineOff | 用于禁用下划线的命令。 | 可选。 如果指定了 CmdUnderlineOn,则必须指定。 |
CmdUnderlineOn | 用于启用下划线的命令。 | 可选。 如果已指定,则 Unidrv 将发送此命令以启用下划线,并发送 CmdUnderlineOff 以禁用下划线。 |
CmdVerticalPrintingOff | 用于禁用垂直打印的命令。 | 可选。 如果指定了 CmdVerticalPrintingOn,则必须指定。 |
CmdVerticalPrintingOn | 用于启用垂直打印的命令。 | 可选。 如果打印机支持垂直打印,则必须指定。 |
CmdWhiteTextOff | 用于禁用打印白色文本的命令。 | 可选。 如果指定了 CmdWhiteTextOn,则必须指定。 |
CmdWhiteTextOn | 用于启用打印白色文本的命令。 | 可选。 如果已指定,则Unidrv 将发送该命令以启用打印白色文本,并发送 CmdWhiteTextOff 以禁用打印白色文本。 (提供此命令是为了与 GPC 3.0 向后兼容。) |