游标命令
重要
建议使用 Microsoft 的 IPP 收件箱类驱动程序,以及 Print Support Apps (PSA) ,在 Windows 10 和 11 中自定义打印体验,以便进行打印机设备开发。
有关详细信息,请参阅 打印支持应用设计指南。
下表中的 打印机命令 控制光标移动。 所有命令均使用 命令输入格式指定。
命令 | 说明 | 注释 |
---|---|---|
CmdBackSpace | 用于将光标移回最后一个打印字符的命令。 | 可选。 仅用于过度使用。 |
CmdCR | 将光标移动到最左侧 x 位置的命令。 | 必需。 |
CmdFF | 用于弹出页面的命令。 | 必需。 |
CmdLF | 将光标移动到下一行的命令。 | 必需。 移动量由 CmdSetLineSpacing 指定。 |
CmdPopCursor | 用于从堆栈弹出上次保存的光标位置的命令。 | 如果指定 了 CmdPushCursor ,则为必需。 |
CmdPushCursor | 用于将当前光标位置推送到堆栈上的命令。 | 可选。 |
CmdSetAnyRotation | 将旋转设置为任意角度的命令 (逆时针方向) 以度为单位。 | 可选。 如果不存在,则打印机不支持通过任意角度旋转。 |
CmdSetLineSpacing | 用于设置发出 CmdLF 命令时光标移动距离的命令。 | 可选。 |
CmdSetSimpleRotation | 用于在逆时针方向上以 90 度的倍数设置旋转角度的命令。 | 可选。 如果打印机支持通过任意大小的角度旋转, CmdSetAnyRotation 命令可以替换此命令。 |
CmdUniDirectionOff | 用于禁用单向打印,从而启用双向打印的命令。 | 可选。 |
CmdUniDirectionOn | 用于启用单向打印的命令。 | 可选。 如果不存在,则以双向模式打印。 |
CmdXMoveAbsolute | 将光标移动到绝对 x 位置的命令。 | 可选。 命令字符串只能包含一个用于指定距离的标准变量。 |
CmdXMoveRelLeft | 将光标从当前 x 位置向左移动指定量的命令。 | 可选。 命令字符串只能包含一个用于指定距离的标准变量。 |
CmdXMoveRelRight | 将光标从当前 x 位置向右移动指定量的命令。 | 可选。 命令字符串只能包含一个用于指定距离的标准变量。 |
CmdYMoveAbsolute | 将光标移动到绝对 y 位置的命令。 | 可选。 命令字符串只能包含一个用于指定距离的标准变量。 |
CmdYMoveRelDown | 命令:将光标从当前 y 位置向下移动指定的量。 | 可选。 命令字符串只能包含一个用于指定距离的标准变量。 |
CmdYMoveRelUp | 用于将光标从当前 y 位置向上移动的命令,按指定量移动。 | 可选。 命令字符串只能包含一个用于指定距离的标准变量。 |
有关示例,请参阅 示例 GPD 文件。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈