国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

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

2019-11-18 17:45:14
字體:
來源:轉載
供稿:網友
快速打印多個拷貝

  當以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上按照全尺寸繪制圖形,首先允許你按比例決定了字體,并且,也實現了不失真地完成其他圖形的描述。->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大庆市| 德阳市| 奈曼旗| 拉萨市| 宜宾县| 沂南县| 浮梁县| 洱源县| 巴彦淖尔市| 乌鲁木齐市| 海盐县| 临泽县| 姚安县| 襄樊市| 海伦市| 从江县| 盱眙县| 揭东县| 广东省| 金川县| 永康市| 贵定县| 庄河市| 黑龙江省| 韩城市| 永济市| 微山县| 江达县| 车险| 永年县| 扎兰屯市| 永济市| 铜川市| 忻城县| 乐安县| 乌鲁木齐县| 张家界市| 彰化县| 合阳县| 凤山县| 亚东县|