求救,打印问题

kmask 2000-08-12 01:11:00
请问各位大虾,如何实现字符重叠打印?????

打印机为普通24针打,如何定位输出,使两个字符完全重叠???
我试过 printer.canvas.textout(100,100,'(');
printer.canvas.textout(100,100,')');
可是不行.
有什么办法可解决吗????

请大虾救命........
...全文
129 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
aiirii 2000-08-13
  • 打赏
  • 举报
回复
我认为,应该先画到一canvas,再输出到打印机上。
PoolD 2000-08-12
  • 打赏
  • 举报
回复
用SetBkMode(
HDC hdc, // handle of device context
int iBkMode // flag specifying background mode
);
SetBKMode(Printer.Canvas.Handle, TRANSPARENT);
zsr 2000-08-12
  • 打赏
  • 举报
回复
第二次写的字符已覆盖第一次写的字符。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧