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

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

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

熱門(mén)標(biāo)簽:辦理400電話(huà)一年多少錢(qián) 咸陽(yáng)銷(xiāo)售外呼系統(tǒng) 為什么外呼系統(tǒng)需要預(yù)存話(huà)費(fèi)呢 離線(xiàn)電子地圖標(biāo)注軟件注冊(cè) 蘭州智能語(yǔ)音電銷(xiāo)機(jī)器人功能 寧夏怎么申請(qǐng)400電話(huà) 企數(shù)外呼系統(tǒng)能用多久 外呼回?fù)芟到y(tǒng)圖片 常用地圖標(biāo)注范圍點(diǎn)
1、引言 
隨著Internet的飛速發(fā)展,許多企業(yè)都紛紛開(kāi)發(fā)基于WEB的業(yè)務(wù)應(yīng)用系統(tǒng)。一般情況下,基于WEB的業(yè)務(wù)應(yīng)用都采用三層或三層以上的結(jié)構(gòu),前臺(tái)即客戶(hù)端是普通的WEB瀏覽器,中間業(yè)務(wù)邏輯應(yīng)用層存放于WEB服務(wù)器上,由WEB服務(wù)器上的服務(wù)構(gòu)件訪(fǎng)問(wèn)后臺(tái)數(shù)據(jù)庫(kù)。為了業(yè)務(wù)系統(tǒng)與Internet的互聯(lián),WEB服務(wù)器和數(shù)據(jù)庫(kù)系統(tǒng)均托管在IDC(互聯(lián)網(wǎng)數(shù)據(jù)中心),因而需要從托管在 IDC的服務(wù)器上提取業(yè)務(wù)數(shù)據(jù)在本地打印輸出。在客戶(hù)端瀏覽器只能打印簡(jiǎn)單的HTML頁(yè)面的情況下,要求更為強(qiáng)大靈活的打印輸出功能;通過(guò)采用相關(guān)的技術(shù)對(duì)瀏覽器的功能進(jìn)行擴(kuò)展,能夠完成更復(fù)雜的數(shù)據(jù)打印的任務(wù),如收條、回執(zhí)等。筆者曾經(jīng)為一網(wǎng)絡(luò)教育公司開(kāi)發(fā)教育管理軟件時(shí)采用FileSystem組件實(shí)現(xiàn)在本地打印三聯(lián)收款憑證和準(zhǔn)考證等的功能。 
2、FileSystem組件使用簡(jiǎn)介 
FileSystem組件其實(shí)是一個(gè)ActiveX控件,其存在于WINDOWS平臺(tái)中(不管是Win98、Win2000,還是NT環(huán)境都包含該組件。),CLSID:0D43FE01-11CF-8940-00A0C9054228。熟悉ASP編程人可能都使用過(guò)FileSystem組件,一般情況下該組件用在服務(wù)器端,用來(lái)對(duì)文本文件、文件夾及驅(qū)動(dòng)器進(jìn)行訪(fǎng)問(wèn)和控制。可以通過(guò)兩種方法創(chuàng)建FileSystem組件的對(duì)象實(shí)例: 
1、使用ASP的內(nèi)置對(duì)象SERVER的方法Server.CreateObject來(lái)創(chuàng)建服務(wù)器端對(duì)象的實(shí)例。 
2、使用Vbscript腳本函數(shù)CreateObject來(lái)創(chuàng)建客戶(hù)端對(duì)象的實(shí)例(也可以在服務(wù)器端用該方法,但有時(shí)會(huì)出錯(cuò),一般不使用;)。 
FileSystem組件對(duì)文本文件進(jìn)行操作有如下方法: 
CreateTextFile(Filename,[Overwrite if exists],[Unicode/ASCII]) //創(chuàng)建文本文件 
OpenTextFile(Filename,[Input/output mode],[Create if not exists],[Format]) //打開(kāi)文本文件 
CopyFile(Filename1,Filename2,[Overwrite]) //拷貝文本文件 
MoveFile (Filename1,Filename2) //移動(dòng)文本文件 
DeleteFile (Filename) //刪除文本文件 
GetFile (Filename) //獲得文本文件 
FileExists (Filename) //判斷文本文件是否存在 
FileSystem組件對(duì)文件夾和驅(qū)動(dòng)器也有和文本文件相類(lèi)似的方法,在此不一一贅述。 
其實(shí),F(xiàn)ileSystem組件也可使用于客戶(hù)端,采用創(chuàng)建FileSystem組件對(duì)象實(shí)例的第二種方法即可以使用該組件對(duì)客戶(hù)端系統(tǒng)的文本文件、文件夾及驅(qū)動(dòng)器進(jìn)行訪(fǎng)問(wèn)和控制。因?yàn)槲④浧脚_(tái)帶有FileSystem組件,所以對(duì)于微軟平臺(tái)的客戶(hù)端則不需要從遠(yuǎn)程服務(wù)器下載,其在安裝操作系統(tǒng)時(shí)會(huì)自己安裝并注冊(cè);而對(duì)于其他平臺(tái)的客戶(hù)端則須安裝插件并下載FileSystem組件。 
3、本地端特定打印的實(shí)現(xiàn)機(jī)制 
利用FileSystem組件實(shí)現(xiàn)本地端特定打印的過(guò)程如圖所示: 


1、客戶(hù)端向WEB服務(wù)器發(fā)送數(shù)據(jù)請(qǐng)求; 
2、WEB服務(wù)器根據(jù)業(yè)務(wù)處理邏輯與后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行交互,取得所需數(shù)據(jù)形成HTML頁(yè)面,并附帶有FileSystem組件對(duì)象的VBScript腳本,向客戶(hù)端瀏覽器發(fā)回HTML頁(yè)面; 
3、在客戶(hù)端運(yùn)行腳本,腳本取得HTML頁(yè)面構(gòu)件的數(shù)據(jù),建立與打印機(jī)的連接,向打印機(jī)輸出打印數(shù)據(jù)。 
前兩步與一般的WEB應(yīng)用沒(méi)有什么區(qū)別,需要說(shuō)明的是第三步:首先使用Vbscript腳本函數(shù)CreateObject來(lái)創(chuàng)建FileSystem組件對(duì)象的實(shí)例;然后調(diào)用該實(shí)例創(chuàng)建文本文件的CreateTextFile方法,把打印端口LPT1或LPT2作為文件名參數(shù),并將可覆蓋文件參數(shù)設(shè)為T(mén)RUE,建立與打印機(jī)的連接;調(diào)用獲得的打印機(jī)文本文件流實(shí)例的寫(xiě)文本方法WriteLine向打印機(jī)輸出打印的內(nèi)容。 
4、程序示例 
客戶(hù)端腳本: 
script Language=VBScript> 
function print_onclick //打印函數(shù) 
dim label 
label=document.printinfo.label.value //獲得HTML頁(yè)面的數(shù)據(jù) 
set objfs=CreateObject("Scripting.FileSystemObject") //創(chuàng)建FileSystem組件對(duì)象的實(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 //斷開(kāi)與打印機(jī)的連接 
set objprinter=nothing  
set objfs=nothing // 關(guān)閉FileSystem組件對(duì)象 
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ù)庫(kù)進(jìn)行交互 
HTML頁(yè)面編碼: 
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ù)器端傳來(lái)的數(shù)據(jù) 
……… 
/HTML> 
5、說(shuō)明及結(jié)論 
1、使用此方法實(shí)現(xiàn)打印任務(wù)之前,必須調(diào)節(jié)瀏覽器的安全設(shè)置;在Internet選項(xiàng)上安全級(jí)別降低,對(duì)自己的站點(diǎn)充分信任,可以通過(guò)瀏覽器執(zhí)行腳本訪(fǎng)問(wèn)本機(jī)資源。 
2、本方法可以實(shí)現(xiàn)在局域網(wǎng)的打印機(jī)上打印遠(yuǎn)程服務(wù)器的數(shù)據(jù),只須用局域網(wǎng)上打印機(jī)注冊(cè)在本地的端口代替本地打印機(jī)端口作為創(chuàng)建文本文件的CreateTextFile方法的參數(shù)即可。 
3、本方法可以實(shí)現(xiàn)根據(jù)用戶(hù)選擇打印的寬度、高度和數(shù)量及內(nèi)容,并可重復(fù)打印。 
4、不需要編寫(xiě)ActiveX控件即可以完成特定的打印功能,實(shí)現(xiàn)較為簡(jiǎn)單。 
5、不足之處是需要調(diào)節(jié)瀏覽器的安全設(shè)置,且不支持圖片和特殊字體的打印。

標(biāo)簽:泰州 溫州 咸陽(yáng) 家電維修 昌都 昆明 鐵嶺 麗江

巨人網(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)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《巧用FileSystem組件實(shí)現(xiàn)WEB應(yīng)用中的本地特定打印的方法》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(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>
    国产夫妻性爱视频| 欧美精品丝袜中出| 欧美一区二区播放| 国产精品久久久久影院亚瑟| 青青草国产成人99久久| av在线不卡免费看| 女人18毛片毛片毛片毛片区二| 日韩视频一区在线观看| 亚洲一二三专区| 9i在线看片成人免费| 国产精品视频看看| 久久久一区二区| 免费观看30秒视频久久| 99精品一区二区三区无码吞精| 国产91综合网| 在线 丝袜 欧美 日韩 制服| 欧美日韩在线播放一区| 日本一区二区三区视频视频| 理论片日本一区| 国产ts丝袜人妖系列视频| 欧美日韩一区二区在线观看| 国产欧美精品国产国产专区| 国产又粗又猛又爽又黄91精品| 少妇大叫太粗太大爽一区二区| 91精品久久久久久久91蜜桃| 亚洲一二三区在线观看| 91麻豆国产精品久久| 青青青在线免费观看| 亚洲国产岛国毛片在线| 国产成人精品影视| 婷婷综合在线视频| 国产女人aaa级久久久级 | 精品一区二区在线播放| 可以直接看的无码av| 日韩欧美第一区| 免费在线观看一区二区三区| 免费无码一区二区三区| 日韩欧美久久久| 日本欧美一区二区三区| 黄色正能量网站| 欧美大片拔萝卜| 美国毛片一区二区| 无码人妻aⅴ一区二区三区69岛| 欧美成人a∨高清免费观看| 免费高清视频精品| 欧美激情视频二区| 日本一区免费视频| 成人精品免费看| 在线视频你懂得一区二区三区| 国产精品免费视频一区| 丁香网亚洲国际| 丝袜美腿小色网| 亚洲卡通欧美制服中文| 日韩精品xxx| 欧美一区永久视频免费观看| 热久久一区二区| 亚洲ⅴ国产v天堂a无码二区| 中文字幕精品一区二区精品绿巨人 | 成人av片在线观看| 欧美三级视频在线| 日韩黄色免费电影| 国产福利在线导航| 亚洲日本青草视频在线怡红院 | 欧美日韩一二三区| 午夜视频久久久久久| 亚洲一区视频在线播放| 国产精品萝li| 国产成人精品一区二区三区在线观看| 欧美一区2区视频在线观看| 黄色资源网久久资源365| 中文字幕在线2021| 一区二区三区在线免费播放| 在线免费观看污视频| 国产日产欧美精品一区二区三区| av不卡在线观看| 欧美天堂一区二区三区| 琪琪久久久久日韩精品| 日日碰狠狠添天天爽| 亚洲人xxxx| 性色av蜜臀av色欲av| 中文字幕欧美日本乱码一线二线| 成人免费播放视频| 26uuu亚洲综合色欧美| 成人免费观看视频| 91精品国产福利在线观看| 国产麻豆日韩欧美久久| 欧美伊人久久久久久久久影院| 日本美女一区二区三区视频| 一起操在线播放| 首页国产欧美久久| 国产1区2区3区4区| 蜜臀av性久久久久蜜臀aⅴ| www欧美com| 日韩电影一区二区三区| 亚洲午夜精品久久久久久高潮| 亚洲乱码国产乱码精品精98午夜| 欧美老熟妇乱大交xxxxx| 自拍视频在线观看一区二区| 97伦伦午夜电影理伦片| 亚洲人妖av一区二区| 丝袜美腿中文字幕| 亚洲精品国产精品乱码不99| 久久免费手机视频| 三级久久三级久久| 欧洲生活片亚洲生活在线观看| 久久精品国产第一区二区三区 | 精品在线免费观看| 欧美日韩中文国产| 国产高清亚洲一区| 日韩午夜三级在线| 黄色片子免费看| 国产女同互慰高潮91漫画| 手机在线看片日韩| 一区二区三区精品| 国产在线免费av| 天天综合色天天综合| 国产一区二区播放| 美女网站色91| 欧美日韩国产另类一区| 波多野结衣精品在线| 久久久久久久综合日本| 51调教丨国产调教视频| 亚洲综合免费观看高清完整版在线 | 久久女同精品一区二区| 久久久久亚洲AV成人网人人小说| 亚洲国产电影在线观看| 精品日韩在线视频| 免费在线看成人av| 日韩一区二区在线看片| 91精品人妻一区二区三区四区| 自拍偷拍亚洲欧美日韩| 91嫩草|国产丨精品入口| 精品一区二区三区免费| 日韩欧美在线综合网| 天天躁日日躁狠狠躁av| 一区二区高清免费观看影视大全| 日本妇女毛茸茸| 懂色av一区二区三区免费观看 | 国产日本欧洲亚洲| 在线观看日本中文字幕| 秋霞电影网一区二区| 日韩一区二区三区四区 | 国产成人日日夜夜| 欧美mv和日韩mv的网站| 疯狂揉花蒂控制高潮h| 丝袜美腿亚洲色图| 337p亚洲精品色噜噜噜| 911亚洲精选| 亚洲国产欧美日韩另类综合 | 国产精品午夜在线| 成人三级视频在线观看| 国产91清纯白嫩初高中在线观看| 国产欧美一区二区精品秋霞影院| 少妇愉情理伦三级| 国产一二精品视频| 欧美韩国日本一区| 好吊日在线视频| 成人不卡免费av| 日韩毛片一二三区| 欧美丝袜丝交足nylons图片| av在线不卡免费看| 亚洲激情图片一区| 日本韩国欧美国产| 波多野结衣精品在线| 一区二区免费看| 欧美老人xxxx18| 黄色性生活一级片| 美女一区二区久久| 欧美激情一区二区三区全黄| 日韩欧美国产成人精品免费| 本田岬高潮一区二区三区| 亚洲高清不卡在线| 久久影院电视剧免费观看| 日韩成人短视频| 一区二区三区四区影院| 久久精品国产精品亚洲精品| 1区2区3区欧美| 91精品国产91久久久久久最新毛片| 精品一区二区三孕妇视频| 99久久99久久久精品齐齐| 日韩精品免费视频人成| 欧美高清在线视频| 欧美日韩在线播放一区| 欧美精品日韩在线| 又黄又色的网站| 国产一区二区三区在线观看免费视频 | 欧美做受xxxxxⅹ性视频| 北条麻妃一区二区三区| 日本强好片久久久久久aaa| 中文字幕中文在线不卡住| 欧美剧情电影在线观看完整版免费励志电影| 免费看91的网站| 久久久久亚洲av片无码v| 九一九一国产精品| 亚洲一区二区三区四区在线观看| 久久久亚洲精品石原莉奈 | 亚洲国产一区二区视频| 久久久久88色偷偷免费| 欧美日本乱大交xxxxx| 国产wwwwxxxx|