CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  多媒体

给Data Report设计的每一张报表使用指定的打印机和打印纸?

楼主LUJUN(陆天)2000-03-11 17:55:00 在 VB / 多媒体 提问

在自己编的程序输出报表中,有的用窄行打印纸,有的用宽行打印纸,  
  而Data   Report   只用Windows缺省打印机和打印纸打印,这给用户使用造成很大的不便  
  请问,能否给Data   Report设计的每一张报表使用指定的打印机和打印纸? 问题点数:50、回复次数:9Top

1 楼zltt()回复于 2000-03-11 18:03:00 得分 0

VB中的Print对象可以控制打印机的设置,通过对Print对象编程即可Top

2 楼LUJUN(陆天)回复于 2000-03-11 18:41:00 得分 0

VB中的Print对象对Data   Report不起作用!Top

3 楼zltt()回复于 2000-03-11 18:53:00 得分 0

通过对Print对象编程可改变Window缺省打印机和纸张的设置,再Call   Data   Report不就OK吗?Top

4 楼LUJUN(陆天)回复于 2000-03-11 19:20:00 得分 0

通过对Print对象编程不可改变Window缺省打印机和纸张,不信你试试看!Top

5 楼xiao16()回复于 2000-03-11 21:22:00 得分 50

用vbApi   OpenPrinter,打开指定的打印机,并获取打印机的句柄   参数    
  pPrinterName   String,要打开的打印机的名字    
  phPrinter   Long,用于装载打印机的句柄    
  pDefault   PRINTER_DEFAULTS,这个结构保存要载入的打印机信息    
   
  Top

6 楼kuailexq2000()回复于 2001-08-21 11:24:54 得分 0

关注中Top

7 楼ozw(沧浪客)回复于 2001-08-21 13:11:33 得分 0

用Data   Report如果先预览的话,好像点一下打印按钮,就有对话框可以选择打印机。如果要指定打印机的话,看看在DataReport_Initialize事件中,能不能设置打印机,看看Printer对象的使用方法。Top

8 楼ozw(沧浪客)回复于 2001-08-21 13:16:28 得分 0

下面这段代码可以看看  
        Dim   x   As   Printer  
        For   Each   x   In   Printers  
              Debug.Print   x.DeviceName  
        Next  
  查一查怎样取得默认的Printer,能再设置就好了Top

9 楼ozw(沧浪客)回复于 2001-08-21 13:20:10 得分 0

改一下Port属性试试Top

相关问题

  • 如何将报表打到指定的网络打印机上?
  • 在vb中怎样实现报表连续打印?即打印完一个报表后针式打印机马上停留在打印纸的相应位置不再滚动而紧接打印下一份报表?
  • 有谁知道打印机中的打印纸张大小的如何设置?(非自定义打印纸)
  • 佳能打印机是否一定要用佳能品牌的打印纸?
  • 怎么设置打印纸的长度,怎么用默认打印机打印
  • 让fastreport指定打印机
  • 在VB中,如何获取打印机支持的打印纸类型,如何自动设置打印纸的类型????
  • 如何将报表的打印纸设为横向
  • 水晶报表打印纸张大小的设置问题
  • 请问大虾,怎样获得Windows打印机当前打印纸张名称PaperName

关键词

  • 报表
  • report
  • 打印机
  • 打印纸
  • 指定
  • printer
  • 使用
  • print对象
  • 设置
  • data report

得分解答快速导航

  • 帖主:LUJUN
  • xiao16

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo