请问哪位大虾知道,Crystal 7.0如何记忆上次打印该报表的打印机 纸张大小 纸张方向 边界设定等

haipingma 2003-07-29 10:47:13
请问哪位大虾知道,Crystal 7.0如何记忆上次打印的打印机,纸张大小, 纸张方向 ,边界设定等,非常感谢!
...全文
79 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ufcr 2003-08-04
  • 打赏
  • 举报
回复
mobjReportInfos.Item(i).mcrpReport.SelectPrinter Printer.DriverName, Printer.DeviceName, Printer.Port
mobjReportInfos.Item(i).mcrpReport.PaperSize = Printer.PaperSize
mobjReportInfos.Item(i).mcrpReport.PaperOrientation = Printer.Orientation
online 2003-07-31
  • 打赏
  • 举报
回复
放在ini文件里或者注册表
zhuixing 2003-07-31
  • 打赏
  • 举报
回复
我也有这样的问题,而且我是需要把这些信息还包括动态选择的要打印的字段都保留,保存在如"打印格式1"里(也就是先放在表里,然后从表中对应到水晶报表上),然后下次直接点击就可以了
关注啊,解决了告诉我一声!!!
ufcr 2003-07-30
  • 打赏
  • 举报
回复
是存在报表中
不是上次打印的
好像是报表设计时候所定义的。。。
在设计报表时因该奖Printer设计成None
然后再打印的时候再用程序去设置打印机
Printer.Orientation = dlgSaveFile.Orientation
Alicky 2003-07-30
  • 打赏
  • 举报
回复
在程序里用变量记忆。
或者放在ini文件里。
qiqif 2003-07-30
  • 打赏
  • 举报
回复
我对水晶报表不是太熟
不过我知道它是在*.rpt格式里定的

807

社区成员

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

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