• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

        用Delphi編寫打印程序的竅門

        用Delphi編寫打印程序的竅門

        更新時(shí)間:2022-04-30 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

        如果你想自己用Delphi編寫一個(gè)打印程序,那么,下面這些技巧或許對(duì)你有所幫助。
        1.獲娶顯示當(dāng)前打印機(jī)的分辨率
        Windows下的打印分辨對(duì)打印程序有著至關(guān)重要的作用,如果你想知道打印機(jī)的分辨率,請(qǐng)?jiān)诔绦蛑屑尤胍恍校篠howMessage(′水平分辨率′+inttostr(GetDeviceCaps(printerHandle,LOGPIXELSX))+chr(13)+′垂直分辨率:′+inttostr(GetDeviceCaps(printerHandle,LOGPIXELSY)));結(jié)果就一目了然了。
        2.將結(jié)果直接送到打印機(jī)
        Delphi提供了兩種打印方式:一是將結(jié)果輸送到Form,再調(diào)用Form的print方法將結(jié)果輸送到打印機(jī),二是將結(jié)果直接輸送到打印機(jī)。如果你采用第一種方式,則無論你怎樣調(diào)整Form的PrintScal屬性,打印出來的東西也不會(huì)讓你滿意。因此建議采用第二種方式。
        3.盡量不要使用AssignPrn
        盡管AssignPrn簡(jiǎn)化了文本打印操作,使輸出到打印機(jī)像輸出到文件一樣簡(jiǎn)單。但簡(jiǎn)單帶來的是一系列的不方便:你無法知道當(dāng)前打印的行數(shù),無法準(zhǔn)確控制行距,無法靈活改變字體字形等等。還是用打印機(jī)的Canvas屬性進(jìn)行打印吧。
        4.用打印機(jī)的點(diǎn)數(shù)做度量單位
        如果想讓打印程序在任何打印機(jī)上都能正常地打印,你就必須改變你的度量單位。如果采用固定的度量,不同分辨率的打印效果是不同的。舉例來講:printerCanvasrectangle(0,0,360,720)在360×360的佳能4200SP上能打出一個(gè)1英寸寬、2英寸高的矩形,但在600×600的惠普6L上只能打出06英寸寬、12英寸高的矩形。使用打印機(jī)的點(diǎn)數(shù)做為度量單位是一個(gè)明智的選擇。具體做法如下:VarPointX,PointY:integer;PointX:=GetDeviceCaps(printerHandle,LOGPIXELSX);PointY:=GetDeviceCaps(printerHandle,LOGPIXELSX);printerCanvasrectangle(0,0,PointX*1,PointY*2)這樣,無論你使用什么樣的打印機(jī),都能得到一個(gè)1英寸寬、2英寸高的矩形。
        5.添加打印程序單元
        盡管Delphi在生成窗體時(shí)會(huì)自動(dòng)在USES部分加入許多程序單元,但打印程序單元(Printers)卻不在之列,要想使打印機(jī)正常工作和程序不出錯(cuò),你還是老老實(shí)實(shí)手工給它加上吧。

        溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

        本類教程下載

        系統(tǒng)下載排行

        主站蜘蛛池模板: 免费一级毛片正在播放| 91免费在线视频| 久久久久亚洲av毛片大| 亚洲精品专区在线观看| 337p欧洲亚洲大胆艺术| 亚洲午夜理论片在线观看| 69视频免费在线观看| 免费无码又爽又刺激高潮的视频| 亚洲日本香蕉视频| 无人在线直播免费观看| 亚洲成a人片在线观看国产| 亚洲精品韩国美女在线| 久久w5ww成w人免费| 亚洲日本国产乱码va在线观看| 69天堂人成无码麻豆免费视频| 亚洲国产av美女网站| 人妻免费久久久久久久了| 久久免费精彩视频| 337p欧洲亚洲大胆艺术| 特级做A爰片毛片免费69| 亚洲一区二区三区在线观看网站| 日韩毛片无码永久免费看| 亚洲精品视频免费看| 人成午夜免费视频在线观看| 亚洲成A∨人片在线观看无码| 成人毛片18女人毛片免费| 成a人片亚洲日本久久| 国产一精品一AV一免费孕妇| 亚洲国产精品久久久久秋霞小| 亚洲国产精品狼友中文久久久| 色www永久免费网站| 亚洲在成人网在线看| 免费的涩涩视频在线播放 | 亚洲av极品无码专区在线观看| 2022免费国产精品福利在线| 亚洲AV无码国产丝袜在线观看| 久久亚洲精品高潮综合色a片| 亚洲人成无码网站久久99热国产| 国产亚洲精品仙踪林在线播放| 亚洲区小说区图片区QVOD| 成人免费视频69|