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