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

vb中怎么才能实现打印预览类似的功能

2013-06-25 
vb中如何才能实现打印预览类似的功能?菜鸟啊,想知道实现这样功能的方法,然后请教打印所要用到的控件是哪个

vb中如何才能实现打印预览类似的功能?
菜鸟啊,想知道实现这样功能的方法,然后请教打印所要用到的控件是哪个?以前看别人的程序中工具箱里好象有类似word这样象纸张的图标,请问这个东西是什么控件呢?要是想要实现自己定义的打印内容还需要怎么编写或是有什么有关VB中打印排版的书推荐吗?谢谢了.
[解决办法]
打印过程,其实就是一个画图过程.

WINDOWS把打印机也映射成了一个"画板",并提供了一个DC以供绘制内容,打印时向这个DC里绘制的东西就会出现在纸张上.

而所谓预览,仅仅是把这个DC换成了自己的一个显示区域的DC而已,这个区域可以是窗体也可以是一个图片框.


[解决办法]
本帖最后由 bcrun 于 2013-05-31 10:20:37 编辑 先找个感觉

sub printdoc
  with printer
   .currentx=500
   .currenty=500
   printer.print "这里很有感觉"
   .enddoc
  end with
end sub

热点排行