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等回答。
| |
|
|
| |
|
|