printer.CurrentX与printer.CurrentY在什么范围内会打印在同一页? 假设Printer.Width=10000:Printer.Height=10000Printer.CurrentX过大的话就会在另一页打印,CurrentY也一样怎样保证全部在同一页打印,小弟没辙了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CurrentX與CurrentY的值范圍,與定義的打印紙張也有關。 Printer.PaperSize 设置打印机纸张类型,比如:Printer.PaperSize = vbPRPSA4 设置为A4纸printer.Orientation 设置打印方向,比如:printer.Orientation = vbPRORLandscape 为横向打印Printer.ScaleMode 设置坐标单位,比如:Printer.ScaleMode = vbMillimeters 坐标单位为毫米,然后Printer.currentX=100 就是从距纸张的左边100毫米的位置开始打印不管什么纸都有长度和宽度的限制,比如A4纸就是297*210毫米,如果是纵向打印currentX超出了210毫米,或者CurrentX加上打印的内容的宽度超过了210毫米,那自然是要打印到另一页上的。解决办法只能是打印了一定内容后通过CurrentX、CurrentY重新定位打印的起始位置再继续打印后续内容,简单的说就是得自己实现换行。 关键是currenty即使没超过纸张的长度,(只差一点)也会出现另外一页打印。是不是在纸张的长度范围内也有一个范围值是能打印出来的,超过这个范围也会另页打印,那这个范围值是多少呢? 入库单报表制作与打印问题(求高手帮忙)[ 有点难度的问题如何将图片保存成有透明通道的PSD或TIFF之类的文件格式,哪位大侠知道?请赐教 菜人求助~ 专业级的商业源码 问,谁有Microsoft Script Control 控件的帮助? 高人帮忙写一个VB+access信息系统 控件问题 关于input在循环中的奇怪问题 求大师,求方法,怎么知道它是几位数 有谁做过fso的安装程序,非常急呀!!! 请问如何向WebBrowser控件发送Ctrl+F5命令 模拟汽车轨迹
printer.Orientation 设置打印方向,比如:printer.Orientation = vbPRORLandscape 为横向打印
Printer.ScaleMode 设置坐标单位,比如:Printer.ScaleMode = vbMillimeters 坐标单位为毫米,然后Printer.currentX=100 就是从距纸张的左边100毫米的位置开始打印不管什么纸都有长度和宽度的限制,比如A4纸就是297*210毫米,如果是纵向打印currentX超出了210毫米,或者CurrentX加上打印的内容的宽度超过了210毫米,那自然是要打印到另一页上的。解决办法只能是打印了一定内容后通过CurrentX、CurrentY重新定位打印的起始位置再继续打印后续内容,简单的说就是得自己实现换行。
是不是在纸张的长度范围内也有一个范围值是能打印出来的,超过这个范围也会另页打印,
那这个范围值是多少呢?