VB中的报表打印问题

zwh 2000-03-16 06:51:00
本人用VB写一个应用程序,需要处理多种格式的报表(如:票据打印、单据打印、统计表等),报表使用DATAREPORT生成,可是每次打印不同格式的报表必须先对打印机的纸张进行设置方可,请求各位高手,如何在代码中事先设定好报表的纸张在进行打印(如调用API函数,具体又是如何做呢?)?谢谢!
email: zyjggl@163.net
...全文
139 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
LUJUN 2000-04-05
  • 打赏
  • 举报
回复
用GetProfileString,WriteProfileString这两个Api函数。
shlp 2000-04-05
  • 打赏
  • 举报
回复
printer.
guest 2000-03-28
  • 打赏
  • 举报
回复
ActiveReports 比较好
major2 2000-03-25
  • 打赏
  • 举报
回复
套打的象票据,单据一类的东西可以不用DATAREPORT生成,用PRINTER对象编程打印,连续打印发票的时候前后两张发票中间不要使用NewPage方法换新页。其他报表用DATAREPORT做,把打印机纸张设定为1600*1100(0.01inch)这样就刚好能适应链式打印纸一页的长度,宽度反正无所谓,在Datareport里可以自己定。
或者,嘿嘿,自己写个打印报表的控件吧

809

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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