免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Visual Basic應(yīng)用程序的幾種打印方法

Visual Basic應(yīng)用程序的幾種打印方法

  打印是編制應(yīng)用程序過程中最復雜的事情之一,不同的打印機提供了各種不同的功能。編寫能充分利用打印機性能的子程序與編寫應(yīng)用程序的其它部分一樣都很困難。慶幸的微軟的Windows平臺使打印工作變得相對容易了。

  最近,筆者編制出一套綜合試題庫管理系統(tǒng),完成試題的編輯、自動組卷及打印試卷等工作,在編程時,也碰到了打印問題,筆者找到了幾種打印方法,現(xiàn)將它們整理出來,以飧讀者,希望能給您的工作提供一點方便。

  一、采用Visual Basic提供簡單的打印函數(shù)PrintForm方法

  應(yīng)用程序窗體的PrintForm方法時,Visual Basic把窗體的位圖送到當前打印機。該方法的優(yōu)點在于它幾乎不需要任何編程,但也有很大缺陷。最為突出的是當?shù)头直媛蕡D形在高分辨率打印機上打印時,其結(jié)果令人無法滿意,會產(chǎn)生鋸齒。下面代碼將在打印機上打印窗體。

Private Sub Command1_Click() '用PrintForm打印

Me.PrintForm '打印窗體的可見區(qū)域

End Sub

  二、用Printer對象

  用Printer對象可以進行高分辨率輸出,但要想產(chǎn)生復雜的打印輸出,編程較為繁瑣。Printer對象代表系統(tǒng)確省的打印機。Printer對象支持許多由窗體和圖形框所支持的屬性和方法,三種對象都有畫線和畫方框。應(yīng)用程序可用以下列代碼在Printer對象上畫出一平方英寸的方框。它離左上角二英寸。注意:打印機以twips來測量距離。每英寸有1440個twips。

Printer.Line(2*1440,2*1440)-Step(1440,1440), ,B

  打印機、從窗體和圖形框都有Circle、PaintPicture、Print、Pset、TextHeight、TextWidth方法。使用這些方法,應(yīng)用程序可以為打印機生成高分辨率輸出。

  打印文本直接用Print方法,見下列代碼:

Printer.Print “Hello,China ComputerWorld!” ‘打印字符串

  Printer對象還有一些窗體和圖形框都沒有方法:

  ·NewPage告訴打印機,程序?qū)Ξ斍拜敵鲰摰陌l(fā)送已經(jīng)結(jié)束。Printer對象應(yīng)開始新的一頁。

  ·EndDoc告訴Visual Basic,程序創(chuàng)建文檔結(jié)束。VISUAL BASIC應(yīng)將它發(fā)送到物理打印機上打印。

  ·KillDoc取消當前打印作業(yè)。應(yīng)用程序應(yīng)該終止由EndDoc和KillDoc所設(shè)定的每個打印作業(yè)。

  ·Zoom屬性用于定義打印輸出的縮放因子。

  ·Copies屬性用于定義打印的副本數(shù)目。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
《Visual Basic語言程序設(shè)計基礎(chǔ)(第3版)》第14章 打印
VB中的幾種打印方法
使用 PrintForm 方法
(4-print/)brother**機 MFC-J4620DW Manuals //Online User''s Guide
L455如何實現(xiàn)手機、電腦遠程打印?
VB-對象使用
更多類似文章 >>
生活服務(wù)
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服