亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

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

使用VB實現所見即所得功能

2019-11-18 17:42:19
字體:
來源:轉載
供稿:網友
一、方法概述

  為了在屏幕上模擬打印效果,我們使用VB的一個窗體來模擬一張打印紙。在VB中,每一個窗體都有一個PRintForm方法。使用PrintForm方法可以把一個窗體的內容完全一樣地通過打印機打印出來。由于PrintForm方法在打印窗體內容的時候,對于窗體內的文字和圖形都是同樣地打印。所以通過簡單的編程,使用PrintForm方法可以非常方便地實現圖文混合打印。

  具體的方法是:  

 ?、?、確定用戶可以使用的顯示與打印雙功能字模

  “所見即所得”程序中用戶可以使用的字模必須是同時支持Windows的顯示設備和打印設備的雙功能字模。只有這些字模才可以在屏幕和打印機上產生一樣的效果。因此,程序必須首先獲得這些顯示與打印雙功能字模的名稱?! ?/p>

 ?、?、在屏幕上設置“紙張”窗體的大小

  通過讀取Windows打印管理器紙張尺寸的設置,在VB里建立一個與打印紙具有同樣尺寸比例關系的窗體,作為屏幕上模擬打印效果的“紙張”,讓用戶在屏幕上就可以看到文字和圖形在打印紙上的位置分布?! ?/p>

 ?、邸⒂脩粼谄聊弧凹垙垺鄙夏M打印效果

  在模擬打印的窗體中通過使用Print、Line、Circle等方法繪制文字和圖形的,還可以使用圖形框、Graph.VBX、OLE等控件繪制圖形、統計圖表、公式、藝術字型等等?! ?/p>

 ?、?、將屏幕“紙張”的內容輸出到打印機

  使用窗體的PrintForm方法把第③步所繪制的文字和圖形輸出到打印機,得到和屏幕顯示一模一樣的打印拷貝,實現“所見即所得”。  

  二、打印機字模和顯示器字模的精確匹配

  Windows的字模分為兩類:打印機字模和顯示器字模。各種TrueType字模(如宋體、黑體字模)都是顯示與打印雙功能字模。其他的非TrueType字模就只能用于顯示或打印。

  如果在模擬打印窗體的文字輸出中使用了只能用于顯示的字模,那么當PrintForm方法執行的時候,Windows就只能在打印字模中查找一個盡量和這個顯示字模字型匹配的字模來進行打印。這樣將導致得到的打印拷貝與屏幕顯示一致。

  為了使程序獲得“所見即所得”的能力,必須在窗體輸出中使用顯示與打印雙功能字模。因此,程序獲得“所見即所得”能力的一個關鍵是:確保在屏幕輸出中只使用顯示與打印雙功能字模。

  在VB中提供了兩個全局對象:屏幕對象Screen和打印機對象Printer。兩個對象都提供了FontCount屬性和Fonts屬性。FontCount屬性提供了可使用字模的數量,而Fonts屬性提供了可使用字模的名稱。在程序中,我們可以取出Screen對象和Printer對象所共同擁有的字模,這些字模就是所有的顯示與打印雙功能字模。具體的程序如下:

  首先設置一個列表框,取名List1,然后調用下面的GetFont函數,在List1中就存放所有顯示與打印雙功能字模的名稱?! ?/p>

  SubGetFont()
  Fori=0ToScreen.FontCount-1
  Forj=0ToPrinter.FontCount-1
  IfScreen.Fonts(i)=Printer.Fonts(j)Then
  List1.AddItem(Screen.Fonts(i))
  EndIf
  Nextj
  Nexti
  EndSub

->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩在线视频免费观看| 亚洲伊人久久综合| 懂色av一区二区三区| 国产女人精品视频| 日韩精品欧美国产精品忘忧草| 亚洲第一偷拍网| 免费91麻豆精品国产自产在线观看| 亚洲视频axxx| 日韩综合视频在线观看| 久久精品久久久久久| 国产精品久久999| 久久久久久国产三级电影| 亚洲美女视频网站| 成人精品一区二区三区电影黑人| 成人激情视频免费在线| 亚洲人精选亚洲人成在线| 欧美精品18videos性欧| 日韩欧美国产一区二区| 91久久久久久久一区二区| 亚洲人成网站999久久久综合| 国产精品久久久999| 8x海外华人永久免费日韩内陆视频| 伊人久久男人天堂| 亚洲视频在线视频| 国内精品久久久久| 国产激情久久久久| 亚洲a级在线播放观看| 日韩精品极品视频免费观看| 日av在线播放中文不卡| 亚洲欧美在线第一页| 国产精品一区二区电影| 97色在线播放视频| 精品香蕉在线观看视频一| 国产精品www色诱视频| 亚洲第一精品夜夜躁人人爽| 一区二区福利视频| 中文字幕一区电影| 久久久久国产精品免费网站| 国产精品91久久久| 最好看的2019的中文字幕视频| 久久久999精品视频| 欧美国产日韩一区二区三区| 国产精品极品尤物在线观看| 久久精品在线视频| 亚洲乱码国产乱码精品精天堂| 日韩av在线电影网| 日韩精品免费一线在线观看| 欧美大片在线看免费观看| 日韩在线观看网站| 国产激情999| 久久乐国产精品| 日韩视频中文字幕| 欧美性受xxxx黑人猛交| 青青在线视频一区二区三区| 5566成人精品视频免费| 精品在线小视频| 97精品久久久中文字幕免费| 国产欧美日韩精品丝袜高跟鞋| 69视频在线免费观看| 欧美性理论片在线观看片免费| 日韩在线免费观看视频| 亚洲第一福利视频| 久久人人爽亚洲精品天堂| 国产精品第8页| 中文字幕av日韩| …久久精品99久久香蕉国产| 久久夜精品va视频免费观看| 久久久久久久亚洲精品| 亚洲激情在线观看| 久久伊人精品一区二区三区| 久久久国产视频| 成人自拍性视频| 欧美xxxx做受欧美.88| 亚洲二区在线播放视频| 国产一区二区三区在线播放免费观看| 国产九九精品视频| 国产热re99久久6国产精品| 国产视频久久久| 国产一区在线播放| 欧美成人免费一级人片100| 亚洲影院色在线观看免费| 欧美日韩国产91| 国产精品大片wwwwww| 亚洲欧美另类人妖| 国产美女精品免费电影| 国产亚洲人成a一在线v站| 久久成人免费视频| 在线播放日韩精品| 日韩av网址在线| 日韩电影中文字幕一区| 日韩精品极品在线观看播放免费视频| 欧美日韩成人黄色| 狠狠干狠狠久久| 欧美性xxxxhd| 91豆花精品一区| 中文字幕欧美精品在线| 亚洲视频在线看| 欧美激情一级二级| 国产女人18毛片水18精品| 欧美日韩一区二区免费视频| 国产精品视频专区| 亚洲最新av网址| 亚洲电影免费观看| 欧美激情一区二区三区久久久| 亚洲美女视频网站| 福利视频第一区| 亚洲欧美另类在线观看| 红桃av永久久久| 亚洲精选一区二区| 欧美在线视频导航| 亚洲最大福利网| 欧洲s码亚洲m码精品一区| 91av在线播放视频| 国产69精品久久久久久| 琪琪亚洲精品午夜在线| 国产午夜精品免费一区二区三区| 亚洲自拍av在线| 中文字幕亚洲二区| 中文字幕日韩电影| 欧美专区在线视频| 欧美大尺度激情区在线播放| 久久精品国产69国产精品亚洲| 欧美一级淫片aaaaaaa视频| 福利一区视频在线观看| 国产在线日韩在线| 成人情趣片在线观看免费| 日韩免费观看av| 久久久久久国产精品美女| 欧美老女人在线视频| 91精品国产高清久久久久久91| 中文日韩电影网站| 51精品国产黑色丝袜高跟鞋| 国产成人一区二区在线| 国产精品欧美日韩一区二区| 久久久久九九九九| 久久久国产影院| 欧美自拍大量在线观看| 美女av一区二区三区| 亚洲91av视频| 国产精品网站大全| 久久免费在线观看| 亚洲一区av在线播放| 国产视频久久网| 97视频免费在线观看| 中文字幕国产精品| 久久91亚洲精品中文字幕| 色www亚洲国产张柏芝| 欧美一区二区三区艳史| 国产999精品久久久| 成人福利网站在线观看| 在线日韩日本国产亚洲| 国产欧美精品xxxx另类| 中文字幕精品久久| 亚洲欧美另类人妖| 色青青草原桃花久久综合| 成人激情视频在线观看| 亚洲品质视频自拍网| 亚洲日本欧美中文幕| 亚洲天堂免费在线| 97精品一区二区视频在线观看| 国模精品视频一区二区| 午夜精品久久久久久99热| 尤物tv国产一区| 国产精品久久电影观看|