当前位置:编程学习 > VB >>

请教高手,打印问题

我在打印时x坐标超过14460无法显示出,不知什么问题?纸张大小绝对够大.
  x=14460
  y=1008
这个就可以打印.如果超过了14460,就打印不出来了. --------------------编程问答-------------------- 如果问题是属于“VB 基础类”,最好先下载几个打印的例子看看,自己亲自试试。
但顶还是要顶。 --------------------编程问答-------------------- 使用VB的Printer对象的Orientation 属性,转向打印,可突破x坐标超过14460不能打印的限制.
Orientation 属性
返回或设置一个值,该值指出文档是以纵向还是横向的方式被打印。在设计时是不可用的。
语法
object.Orientation [= value]
Orientation 属性的语法包含下面部分:
部分 描述 
Object 对象表达式,其值是“应用于”列表中的一个对象。 
Value 一个决定页方向的值或常数,“设置值”中有详细描述。 
设置值
value 的设置值为:
常数 值 描述 
VbPRORPortrait 1 文档打印以纸的窄边作顶部。 
VbPRORLandscape 2 文档打印以纸的宽边作顶部。 

--------------------编程问答-------------------- ls的方法不错 --------------------编程问答-------------------- 谢谢zdingyun,我去试试先.
另:给分就结帖了吗? --------------------编程问答-------------------- 结帖:你点右下角"管理"连接,之后,给回答人评上分,就可经结帖. --------------------编程问答-------------------- 提示:你的分总和不对,
是不是我没有那么多分就给不出来? --------------------编程问答-------------------- zdingyun,我用了你的方法,还是打印不出来。我把打印机的纸张类型设置成了A 3,横向。
用了printer.Orientation=2 后,纸张就变成纵向了。
不知是何原因,真郁闷啊。
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,