当前位置: 代码迷 >> PB >> pb8怎么自动切换打印纸张的大小,PrintText的打印方式,非DW打印
  详细解决方案

pb8怎么自动切换打印纸张的大小,PrintText的打印方式,非DW打印

热度:62   发布时间:2016-04-29 09:10:11.0
pb8如何自动切换打印纸张的大小,PrintText的打印方式,非DW打印
pb8如何自动切换打印纸张的大小,PrintText的打印方式,非DW打印

我的打印代码是:
Job = PrintOpen() //检测打印机

IF Job < 0 OR IsNull(Job) THEN
IF MessageBox('提示!','打印机未准备好! 是否重试?',Question!,YesNo!) = 1 THEN GOTO lab
PrintClose(Job)
RETURN
END IF
//定义字体
PrintDefineFont(Job, 2, "宋体", 150, 150, Default!, AnyFont!, FALSE, FALSE)
PrintDefineFont(job, 1, "宋体", 200, 200, default!, anyfont!, false, false)

PrintText(Job,'姓名:',Int(lr_bl*0.6),li_y,2)

我用的这种方式打印的,非DW直接打印,所以用不上获取DW纸张大小的方式

很多办公电脑打印机默认都是A4,我不想每台客户端去教他们改纸张大小,有没有好办法,系统运行到这个打印的地方的时候自动切换纸张大小为A5,或者别的自定义的格式。打完后换回A4

------解决方案--------------------
打印机设置,纯PB http://www.hur.cn/Soft/2008/2998.html
打印机控制DLL,内有PB7的DEMO http://www.hur.cn/Soft/2006/2971.html
PrintCtrl.DLL的2004.01.13最新更新 http://www.hur.cn/Soft/2009/3007.html
  相关解决方案