VB编程步步高-打印篇(二)

爱音乐的坏孩子

爱音乐的坏孩子

2016-02-19 13:15

今天天气好晴朗处处好风光,好天气好开始,图老师又来和大家分享啦。下面给大家推荐VB编程步步高-打印篇(二),希望大家看完后也有个好心情,快快行动吧!
快速打印多个拷贝
  
  当以TrueType字体打印一个文档时,系统将下载打印机需要的字体,这样做将花费很长的时间。你可以通过在一个打印机文档中打印所有的拷贝实现快速打印多个拷贝内容:
  
  Fori=1Tonum_copies
  注释:Printthedocumenthere...
  
  Printer.NewPage
  Nexti
  Printer.EndDoc
  打印灰色行和区域
  
  黑白打印机不能打印灰色行,但是能通过发抖处理来创建灰色区域。为了创建围绕一个区域的一个灰色边界,使用DrawStyle=vbInvisible(5)来绘制一个窄灰色框,这样就没有了边界。
  
  设置打印的边界
  
  使用打印的scale熟悉来设置边界。设置了这个属性后,坐标(0,0)就映射到你需要加边的地方。比如,下面的代码设置左边界为0.5英寸,上边界为0.75英寸。然后再乘以1440转换为twip。
  
  Printer.ScaleLeft=-0.5*1440
  Printer.ScaleTop=-0.75*1440
  Printer.CurrentX=0
  Printer.CurrentY=0
  
  很遗憾,打印机不能精确地按照你所想的进行打印。试一试使用下面的命令在左上角打印一个1英寸大小的方块:
  
  Printer.Line(1440,1440)-Step(1440,1440)
  
  看看偏离了多少。试一试多打印几次,如果发现打印机有一定规律的偏离,你就可以按照一定的差额进行增减来达到最佳的效果。
  
  提供打印预览
  
  建立打印程序时,先设置一个要绘制的对象做为参数,然后传递给程序一个打印的对象。
  
  为了实现预览效果,传递给程序一个隐藏PictureBox。然后,根据需要的比例,使用PaintPicture拷贝这个隐藏图形到一个可见的PictureBox。在隐藏PictureBox上按照全尺寸绘制图形,首先允许你按比例决定了字体,并且,也实现了不失真地完成其他图形的描述。->

展开更多 50%)
分享

猜你喜欢

VB编程步步高-打印篇(二)

编程语言 网络编程
VB编程步步高-打印篇(二)

VB编程步步高-打印篇(一)

编程语言 网络编程
VB编程步步高-打印篇(一)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

VB编程步步高-杂类篇

编程语言 网络编程
VB编程步步高-杂类篇

VB编程步步高-代码效率篇

编程语言 网络编程
VB编程步步高-代码效率篇

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

VB编程步步高-表单篇

编程语言 网络编程
VB编程步步高-表单篇

DIRECTOR 去背技法步步高(二)

设计软件 平面设计软件 广告设计软件
DIRECTOR 去背技法步步高(二)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

还未结束就能把自身删除的程序

还未结束就能把自身删除的程序

Javascript实例教程(5) 在一个表单中设置和检查Cookies

Javascript实例教程(5) 在一个表单中设置和检查Cookies
下拉加载更多内容 ↓