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

请问:打印A4的纸张,我把东西都放在pictrue里,页边距要不要考虑?

请问:打印A4的纸张,我把东西都放在pictrue里,打印的位置是从0,0开始,还是先设置页边距?系统打印的时候再自动设置页边距?谢谢 --------------------编程问答-------------------- 以A4纸的左上角为原点(0,0) --------------------编程问答-------------------- I GOT IT THANKS --------------------编程问答--------------------
引用 1 楼  的回复:
以A4纸的左上角为原点(0,0)


我试着从(0,0)点画对角线,但打印出来不在(0,0)点上,奇怪了:Printer.Line (0, 0)-(210, 297) --------------------编程问答-------------------- 建议在Printer对象上直接绘图,如果想直观点,你就把PictureBox设置成Printer对象的大小来看,然后把处理好的图直接放到Printer对象上打印,这样就容易理解一点。不过简单点还是直接在Printer绘图打印。 --------------------编程问答--------------------
引用 3 楼  的回复:
引用 1 楼 的回复:
以A4纸的左上角为原点(0,0)


我试着从(0,0)点画对角线,但打印出来不在(0,0)点上,奇怪了:Printer.Line (0, 0)-(210, 297)

一般打印机打印还是比较精确的,但进纸就不敢保证了,(0,0)不刚好在纸的左上角通常就是进纸造成的,为保证把完整内容打出来,设置边距是必要的 --------------------编程问答--------------------
引用 4 楼  的回复:
建议在Printer对象上直接绘图,如果想直观点,你就把PictureBox设置成Printer对象的大小来看,然后把处理好的图直接放到Printer对象上打印,这样就容易理解一点。不过简单点还是直接在Printer绘图打印。


顶这个,以前我也这么用
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,