欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 巧用FileSystem組件實(shí)現(xiàn)WEB應(yīng)用中的本地特定打印

巧用FileSystem組件實(shí)現(xiàn)WEB應(yīng)用中的本地特定打印

熱門標(biāo)簽:萊西電子地圖標(biāo)注 縣域地圖標(biāo)注打印店 武夷山旅游地圖標(biāo)注 個(gè)人可以辦理400電話么 外呼系統(tǒng)API接口 修改地圖標(biāo)注 怎么在地圖標(biāo)注自己 鳳臺百度地圖標(biāo)注店 金昌電話機(jī)器人價(jià)格
1、引言
隨著Internet的飛速發(fā)展,許多企業(yè)都紛紛開發(fā)基于WEB的業(yè)務(wù)應(yīng)用系統(tǒng)。一般情況下,基于WEB的業(yè)務(wù)應(yīng)用都采用三層或三層以上的結(jié)構(gòu),前臺即客戶端是普通的WEB瀏覽器,中間業(yè)務(wù)邏輯應(yīng)用層存放于WEB服務(wù)器上,由WEB服務(wù)器上的服務(wù)構(gòu)件訪問后臺數(shù)據(jù)庫。為了業(yè)務(wù)系統(tǒng)與Internet的互聯(lián),WEB服務(wù)器和數(shù)據(jù)庫系統(tǒng)均托管在IDC(互聯(lián)網(wǎng)數(shù)據(jù)中心),因而需要從托管在 IDC的服務(wù)器上提取業(yè)務(wù)數(shù)據(jù)在本地打印輸出。在客戶端瀏覽器只能打印簡單的HTML頁面的情況下,要求更為強(qiáng)大靈活的打印輸出功能;通過采用相關(guān)的技術(shù)對瀏覽器的功能進(jìn)行擴(kuò)展,能夠完成更復(fù)雜的數(shù)據(jù)打印的任務(wù),如收條、回執(zhí)等。筆者曾經(jīng)為一網(wǎng)絡(luò)教育公司開發(fā)教育管理軟件時(shí)采用FileSystem組件實(shí)現(xiàn)在本地打印三聯(lián)收款憑證和準(zhǔn)考證等的功能。
2、FileSystem組件使用簡介
FileSystem組件其實(shí)是一個(gè)ActiveX控件,其存在于WINDOWS平臺中(不管是Win98、Win2000,還是NT環(huán)境都包含該組件。),CLSID:0D43FE01-11CF-8940-00A0C9054228。熟悉ASP編程人可能都使用過FileSystem組件,一般情況下該組件用在服務(wù)器端,用來對文本文件、文件夾及驅(qū)動器進(jìn)行訪問和控制。可以通過兩種方法創(chuàng)建FileSystem組件的對象實(shí)例:
1、使用ASP的內(nèi)置對象SERVER的方法Server.CreateObject來創(chuàng)建服務(wù)器端對象的實(shí)例。
2、使用Vbscript腳本函數(shù)CreateObject來創(chuàng)建客戶端對象的實(shí)例(也可以在服務(wù)器端用該方法,但有時(shí)會出錯(cuò),一般不使用;)。
FileSystem組件對文本文件進(jìn)行操作有如下方法:
CreateTextFile(Filename,[Overwrite if exists],[Unicode/ASCII]) //創(chuàng)建文本文件
OpenTextFile(Filename,[Input/output mode],[Create if not exists],[Format]) //打開文本文件
CopyFile(Filename1,Filename2,[Overwrite]) //拷貝文本文件
MoveFile (Filename1,Filename2) //移動文本文件
DeleteFile (Filename) //刪除文本文件
GetFile (Filename) //獲得文本文件
FileExists (Filename) //判斷文本文件是否存在
FileSystem組件對文件夾和驅(qū)動器也有和文本文件相類似的方法,在此不一一贅述。
其實(shí),F(xiàn)ileSystem組件也可使用于客戶端,采用創(chuàng)建FileSystem組件對象實(shí)例的第二種方法即可以使用該組件對客戶端系統(tǒng)的文本文件、文件夾及驅(qū)動器進(jìn)行訪問和控制。因?yàn)槲④浧脚_帶有FileSystem組件,所以對于微軟平臺的客戶端則不需要從遠(yuǎn)程服務(wù)器下載,其在安裝操作系統(tǒng)時(shí)會自己安裝并注冊;而對于其他平臺的客戶端則須安裝插件并下載FileSystem組件。
3、本地端特定打印的實(shí)現(xiàn)機(jī)制
利用FileSystem組件實(shí)現(xiàn)本地端特定打印的過程如圖所示:
IMG SRC="http://www.computerworld.com.cn/htm/app/aprog/01_9_14_5.jpg" border=0>
1、客戶端向WEB服務(wù)器發(fā)送數(shù)據(jù)請求;
2、WEB服務(wù)器根據(jù)業(yè)務(wù)處理邏輯與后臺數(shù)據(jù)庫進(jìn)行交互,取得所需數(shù)據(jù)形成HTML頁面,并附帶有FileSystem組件對象的VBScript腳本,向客戶端瀏覽器發(fā)回HTML頁面;
3、在客戶端運(yùn)行腳本,腳本取得HTML頁面構(gòu)件的數(shù)據(jù),建立與打印機(jī)的連接,向打印機(jī)輸出打印數(shù)據(jù)。
前兩步與一般的WEB應(yīng)用沒有什么區(qū)別,需要說明的是第三步:首先使用Vbscript腳本函數(shù)CreateObject來創(chuàng)建FileSystem組件對象的實(shí)例;然后調(diào)用該實(shí)例創(chuàng)建文本文件的CreateTextFile方法,把打印端口LPT1或LPT2作為文件名參數(shù),并將可覆蓋文件參數(shù)設(shè)為TRUE,建立與打印機(jī)的連接;調(diào)用獲得的打印機(jī)文本文件流實(shí)例的寫文本方法WriteLine向打印機(jī)輸出打印的內(nèi)容。
4、程序示例
客戶端腳本:
script Language=VBScript>
function print_onclick //打印函數(shù)
dim label
label=document.printinfo.label.value //獲得HTML頁面的數(shù)據(jù)
set objfs=CreateObject("Scripting.FileSystemObject") //創(chuàng)建FileSystem組件對象的實(shí)例
set objprinter=objfs.CreateTextFile ("LPT1:",true) //建立與打印機(jī)的連接
objprinter.Writeline("__________________________________") //輸出打印的內(nèi)容
objprinter.Writeline("| |")
objprinter.Writeline("| 您打印的數(shù)據(jù)是:"label " |”)
objprinter.Writeline("| |")
objprinter.Writeline("|_________________________________|")
objprinter.close //斷開與打印機(jī)的連接
set objprinter=nothing
set objfs=nothing // 關(guān)閉FileSystem組件對象
end function
/script>
服務(wù)器端腳本:
%………
set conn=server.CreateObject ("adodb.connection")
conn.Open "DSN=name;UID=XXXX;PWD=XXXX;"
set rs=server.CreateObject("adodb.recordset")
rs.Open(“select ……”),conn,1,1
……….%> //與數(shù)據(jù)庫進(jìn)行交互
HTML頁面編碼:
HTML>
………
FORM ID=printinfo NAME="printinfo" >
INPUT type="button" value="打印>>" id=print name=print > //調(diào)用打印函數(shù)
INPUT type=hidden id=text1 name=label value=%=………%>> //保存服務(wù)器端傳來的數(shù)據(jù)
………
/HTML>
5、說明及結(jié)論
1、使用此方法實(shí)現(xiàn)打印任務(wù)之前,必須調(diào)節(jié)瀏覽器的安全設(shè)置;在Internet選項(xiàng)上安全級別降低,對自己的站點(diǎn)充分信任,可以通過瀏覽器執(zhí)行腳本訪問本機(jī)資源。
2、本方法可以實(shí)現(xiàn)在局域網(wǎng)的打印機(jī)上打印遠(yuǎn)程服務(wù)器的數(shù)據(jù),只須用局域網(wǎng)上打印機(jī)注冊在本地的端口代替本地打印機(jī)端口作為創(chuàng)建文本文件的CreateTextFile方法的參數(shù)即可。
3、本方法可以實(shí)現(xiàn)根據(jù)用戶選擇打印的寬度、高度和數(shù)量及內(nèi)容,并可重復(fù)打印。
4、不需要編寫ActiveX控件即可以完成特定的打印功能,實(shí)現(xiàn)較為簡單。
5、不足之處是需要調(diào)節(jié)瀏覽器的安全設(shè)置,且不支持圖片和特殊字體的打印。

您可能感興趣的文章:
  • web打印的另類方法
  • asp實(shí)現(xiàn)WEB打印代碼大全
  • 使用批處理修改web打印設(shè)置筆記 適用于IE
  • 利用WebBrowser徹底解決Web打印問題(包括后臺打印)
  • web 頁面分頁打印的實(shí)現(xiàn)
  • web的各種前端打印方法之jquery打印插件PrintArea實(shí)現(xiàn)網(wǎng)頁打印
  • web的各種前端打印方法之jquery打印插件jqprint實(shí)現(xiàn)網(wǎng)頁打印
  • js控制web打印(局部打印)方法整理
  • 網(wǎng)頁WEB打印控件制作

標(biāo)簽:邢臺 上海 清遠(yuǎn) 南京 通遼 赤峰 涼山 楚雄

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《巧用FileSystem組件實(shí)現(xiàn)WEB應(yīng)用中的本地特定打印》,本文關(guān)鍵詞  巧用,FileSystem,組件,實(shí)現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《巧用FileSystem組件實(shí)現(xiàn)WEB應(yīng)用中的本地特定打印》相關(guān)的同類信息!
  • 本頁收集關(guān)于巧用FileSystem組件實(shí)現(xiàn)WEB應(yīng)用中的本地特定打印的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    精品无码在线观看| 国产日产欧美一区二区三区 | 怡红院一区二区| 色噜噜狠狠成人中文综合| 欧美国产在线观看| 激情欧美一区二区| 熟女人妻在线视频| 91精品国产91久久综合桃花| 亚洲成人免费在线| 欧美性生交xxxxx| 欧美日韩成人综合在线一区二区| 亚洲激情在线激情| 黄色片子免费看| 欧美三区在线观看| 亚洲国产一区视频| 丰满岳乱妇一区二区| 欧美精品免费视频| 五月天国产精品| 性欧美丰满熟妇xxxx性仙踪林| 日韩欧美不卡在线观看视频| 美女视频一区在线观看| 欧美特级黄色录像| 国产三级一区二区三区| 国产suv一区二区三区88区| 97成人资源站| 亚洲天堂2014| 中文字幕一二三区| 欧美一区二区视频在线观看| 青青青伊人色综合久久| 中文字幕网站在线观看| 亚洲国产精品成人综合| 成人av电影在线播放| 欧美亚洲高清一区| 午夜精品视频一区| 久久av无码精品人妻系列试探| 久久嫩草精品久久久精品一| 国产九色精品成人porny| 顶臀精品视频www| 亚洲精品国产一区二区三区四区在线| 色综合久久久无码中文字幕波多| 91精品久久久久久久91蜜桃| 天天免费综合色| 1024手机在线观看你懂的| 国产精品久久久久久久久搜平片| 97精品电影院| 日韩三级视频在线看| 国产麻豆一精品一av一免费| 色婷婷综合久久久| 日本伊人色综合网| 免费成人深夜蜜桃视频| 一区二区在线观看视频| 亚洲一级中文字幕| 国产精品不卡视频| 日韩免费高清一区二区| 国产免费久久精品| 中文字幕无码毛片免费看| 精品久久久三级丝袜| 成人激情免费网站| 欧美精品 日韩| 国产精品一区久久久久| 欧美视频一区二区| 精品在线播放免费| 欧美这里有精品| 久久99精品国产麻豆婷婷| 丰满少妇被猛烈进入一区二区| 亚洲午夜久久久久久久久电影院| 久久丫精品忘忧草西安产品| 亚洲日本乱码在线观看| 黄色aaa视频| 亚洲精品久久嫩草网站秘色| 自拍偷拍视频亚洲| 一区二区三区四区国产精品| 51妺嘿嘿午夜福利| 夜夜精品视频一区二区| 人妻无码一区二区三区免费| 一区二区三区.www| 亚洲图片第一页| 亚洲成av人片在线观看| 一级片一级片一级片| 天堂一区二区在线| 私库av在线播放| 麻豆国产欧美日韩综合精品二区| 91国偷自产一区二区三区观看| 美国三级日本三级久久99| 在线免费不卡视频| 国产一本一道久久香蕉| 这里是久久伊人| 99久久婷婷国产综合精品电影| 久久综合久久久久88| 性活交片大全免费看| 国产精品乱子久久久久| 88久久精品无码一区二区毛片| 亚洲一区在线看| 国产在线一卡二卡| 国内精品免费在线观看| 欧美一区二区免费视频| ass极品水嫩小美女ass| 国产精品免费久久| 91l九色lporny| 日日摸夜夜添夜夜添亚洲女人| 色婷婷av一区二区三区软件| 国产一区二区按摩在线观看| 日韩一区二区在线看片| 亚洲美女精品视频| 亚洲另类在线制服丝袜| 动漫性做爰视频| 国产伦精品一区二区三区免费| 日韩午夜电影在线观看| www.555国产精品免费| 亚洲欧美一区二区久久| 动漫性做爰视频| 国产一区二区精品在线观看| 精品免费国产二区三区| 久久福利小视频| 亚洲一区在线播放| 在线观看欧美黄色| eeuss国产一区二区三区| 国产精品丝袜在线| 一本一本久久a久久| 国产裸体歌舞团一区二区| 久久综合给合久久狠狠狠97色69| 欧美黑人欧美精品刺激| 天堂成人免费av电影一区| 欧美精品久久天天躁| 少妇搡bbbb搡bbb搡打电话| 一区二区三区 在线观看视频| 91久久精品一区二区| eeuss鲁片一区二区三区在线看| 国产精品久久久久桃色tv| 多男操一女视频| 国产99精品国产| 国产精品高潮呻吟| 欧美人禽zoz0强交| 91丨porny丨在线| 亚洲女爱视频在线| 在线观看国产一区二区| 91福利视频免费观看| 亚洲国产精品久久人人爱| 欧洲在线/亚洲| 2025中文字幕| 亚洲成在人线免费| 欧美一区二区精品| 亚洲码无人客一区二区三区| 九九热在线视频观看这里只有精品| 精品国产乱码久久久久久久 | 亚洲电影激情视频网站| 欧美色图免费看| 少妇极品熟妇人妻无码| 亚洲国产成人高清精品| 日韩一区二区三区视频在线 | 成人av在线一区二区三区| 国产精品国产三级国产a| 色综合久久久久久久久| 不卡的一区二区| 日韩国产在线一| 久久精品视频网| 色综合天天综合在线视频| 麻豆传媒在线看| 免费久久精品视频| 久久精品视频在线看| 日本一级二级视频| 香蕉在线观看视频| 美女mm1313爽爽久久久蜜臀| 国产欧美综合在线观看第十页| 亚洲成人生活片| 无码人妻精品一区二区三| 久久精品国产99国产| 国产精品美女www爽爽爽| 欧美日韩视频一区二区| 搡老熟女老女人一区二区| 国产精品一二三区| 一区二区三区中文在线| 日韩欧美在线影院| 综合 欧美 亚洲日本| 亚洲成人av免费观看| 青草国产精品久久久久久| 中文字幕乱码久久午夜不卡 | 极品久久久久久| 日本成人在线免费| 久久国产精品一区二区| 综合自拍亚洲综合图不卡区| 欧美精品v国产精品v日韩精品 | 国产美女精品一区二区三区| 亚洲男人天堂av网| 日韩精品一区在线| 色哟哟精品一区| 成人性生交大免费看| 成人av资源下载| 蜜臀久久久99精品久久久久久| 国产精品久久久久久久久动漫| 4hu四虎永久在线影院成人| 欧美视频一区二区在线| 日本一区二区在线观看视频| 国产乱子轮精品视频| 亚洲高清免费视频| 日本一区二区久久| 在线电影一区二区三区| 伊人在线视频观看| 91网站免费入口| 无码人妻丰满熟妇区毛片蜜桃精品|