请教关于PRINTER的打印问题,谢谢

xiaojinyulyh 2004-11-04 11:05:53
请问,打印时用下面的方法打印,如果需要自动转行,怎么实现啊;
{ 日期 }
Printer.Canvas.TextOut(pstX_PrnDate, pstY_PrnDate, str_PrnDate);
就是说,我的打印纸上,留给日期的位置不够宽,不同的字体可能还会不一样,希望是在一定的宽度内能自动转行,有什么办法啊?
...全文
104 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaojinyulyh 2004-11-04
  • 打赏
  • 举报
回复
我是说如果我留的空格中不能容下

2004年11月4日

,而只能让他转行,比如

2004年
11月4


怎么办啊

ksaiy 2004-11-04
  • 打赏
  • 举报
回复
你指的是把日期转行吗?
你设置TextOut的X,Y值就可以了。
xiaojinyulyh 2004-11-04
  • 打赏
  • 举报
回复
请问,打印时用下面的方法打印,如果需要自动转行,怎么实现啊;
{ 日期 }
Printer.Canvas.TextOut(pstX_PrnDate, pstY_PrnDate, str_PrnDate);
就是说,我的打印纸上,留给日期的位置不够宽,不同的字体可能还会不一样,希望是在一定的宽度内能自动转行,有什么办法啊?

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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