首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb web打印机页面设置解决办法

2012-03-07 
vb web打印机页面设置各位好!现在我要做的是 将web页面打印.每次不同的页面可能要设置不同的纸张大小.目前

vb web打印机页面设置
各位好!
现在我要做的是 将web页面打印.每次不同的页面可能要设置不同的纸张大小.目前页面设置是依靠对话框来设置.我是想通过程序自动更改打印机的默认纸张大小.

1.我使用的是webbrowser的方式获取网页.我采用了addform的方式增加了自定义纸张.试图使用setform的方式设置打印机的默认设置. 但是不起作用.打印机的默认
纸张.

2.使用修改printer的 papersize,组合 printer.print 等命令,可以做到将文本按指定尺寸打印.但是我不知道怎样使用printer方式打印web页面.



[解决办法]
说简单也简单,说复杂也复杂
简单的情况就是有固定良好的环境抓图。
然后就把网页以图的方式输出给打印机对象来打印。
复杂的话也是抓图,要搞得好也不容易。
至于Printer对象的使用MSDN有很详细的说明,我认为最麻烦的还是抓图。
[解决办法]
我认为你没有把问题说清楚。
打印网页其实主要分两个部分:
1、抓图
2、打印
你到底问题卡在哪?
如果问题出在抓图:技术可以有甚多种,根据环境的不同和要求不同有不同的处理方法,
对有些需求而言可能还涉及到很深很底层的技术及应用。
对于打印而言,Printer对象是很好用的。如果要求更多,也可以看看API或相关的打印命令。
如果你不把问题说具体点,别人很难答的。

热点排行