热情软件屋

 

PB中如何使用带孔打印纸


编号:QA003302
建立日期: 2000年9月4日 最后修改日期:2000年9月4日
所属类别:

何卫德:
    操作系统:win98
    编程工具:pb70
    问题:在pb中,数据窗口打印时,常常需要用带孔打印纸,我的办法是,在数据窗口的打印属性中选择“default(0)”,然后在打印机属性中,设置自定义纸张(3800×2800),这才可能打印。在使用中,如果有窄行、宽行多种自定义纸张,就需要在多者之间选来选出,实在是麻烦。请问能否用命令去设置自定义纸张,而又不用去设置打印机属性,我现在一个项目只有这个问题,其他已经完成,很急用,在这里我万分感谢,!请帮帮我吧!!!请赐教?
    水平: 中级

回答:

    s_w_y的意见:
    数据对象窗口有此属性:dw_control.Object.DataWindow.Print.Paper.Size可以通过设置此属性来实现自定义打印纸张大小。
    ZWD的意见:
    我有一个很笨的办法不知是否可行。在打印机列表中增加一个打印机的多个驱动,分别设置各种自定义纸的大小,
    在打印时只要选择打印机就可以了。
    彭定友的意见:
    请查看Datawindow相关的打印属性:dw_1.object.datawindow.print.property
    如:dw_1.object.datawindow.print.copies=10 打印10份
     dw_1.object.datawindow.print.Orientation=1 横向打印
     dw_1.object.datawindow.print.Range='1,3-8,10' 打印1,3,4,5,6,7,8,10页
     dw_1.object.datawindow.print.paper.Size=x (0-33分别表示纸张大小)
     dw_1.object.datawindow.print.preview=true 打印预览
     dw_1.object.datawindow.print.Zoom=80% 缩小预览打印
     dw_1.object.datawindow.print.Scale=2 改变实际打印比例
     dw_1.object.datawindow.print.margin.top=50 改变打印至顶端距离
    。。。。。。。。。。。。。
    
    相关问题:
    QA000326 "PB中如何自定义纸张"
    QA001901 "宽行打印纸和哪种打印常数匹配"

此问题由s_w_y等回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio