亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 巧用FileSystem組件實現WEB應用中的本地特定打印的方法

巧用FileSystem組件實現WEB應用中的本地特定打印的方法

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


1、客戶端向WEB服務器發送數據請求; 
2、WEB服務器根據業務處理邏輯與后臺數據庫進行交互,取得所需數據形成HTML頁面,并附帶有FileSystem組件對象的VBScript腳本,向客戶端瀏覽器發回HTML頁面; 
3、在客戶端運行腳本,腳本取得HTML頁面構件的數據,建立與打印機的連接,向打印機輸出打印數據。 
前兩步與一般的WEB應用沒有什么區別,需要說明的是第三步:首先使用Vbscript腳本函數CreateObject來創建FileSystem組件對象的實例;然后調用該實例創建文本文件的CreateTextFile方法,把打印端口LPT1或LPT2作為文件名參數,并將可覆蓋文件參數設為TRUE,建立與打印機的連接;調用獲得的打印機文本文件流實例的寫文本方法WriteLine向打印機輸出打印的內容。 
4、程序示例 
客戶端腳本: 
script Language=VBScript> 
function print_onclick //打印函數 
dim label 
label=document.printinfo.label.value //獲得HTML頁面的數據 
set objfs=CreateObject("Scripting.FileSystemObject") //創建FileSystem組件對象的實例 
set objprinter=objfs.CreateTextFile ("LPT1:",true) //建立與打印機的連接 
objprinter.Writeline("__________________________________") //輸出打印的內容 
objprinter.Writeline("| |")  
objprinter.Writeline("| 您打印的數據是:"label " |”)  
objprinter.Writeline("| |") 
objprinter.Writeline("|_________________________________|")  
objprinter.close //斷開與打印機的連接 
set objprinter=nothing  
set objfs=nothing // 關閉FileSystem組件對象 
end function 
/script> 
服務器端腳本: 
%……… 
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 
……….%> //與數據庫進行交互 
HTML頁面編碼: 
HTML> 
……… 
FORM ID=printinfo NAME="printinfo" > 
INPUT type="button" value="打印>>" id=print name=print > //調用打印函數 
INPUT type=hidden id=text1 name=label value=%=………%>> //保存服務器端傳來的數據 
……… 
/HTML> 
5、說明及結論 
1、使用此方法實現打印任務之前,必須調節瀏覽器的安全設置;在Internet選項上安全級別降低,對自己的站點充分信任,可以通過瀏覽器執行腳本訪問本機資源。 
2、本方法可以實現在局域網的打印機上打印遠程服務器的數據,只須用局域網上打印機注冊在本地的端口代替本地打印機端口作為創建文本文件的CreateTextFile方法的參數即可。 
3、本方法可以實現根據用戶選擇打印的寬度、高度和數量及內容,并可重復打印。 
4、不需要編寫ActiveX控件即可以完成特定的打印功能,實現較為簡單。 
5、不足之處是需要調節瀏覽器的安全設置,且不支持圖片和特殊字體的打印。

標簽:泰州 溫州 咸陽 家電維修 昌都 昆明 鐵嶺 麗江

巨人網絡通訊聲明:本文標題《巧用FileSystem組件實現WEB應用中的本地特定打印的方法》,本文關鍵詞  巧用,FileSystem,組件,實現,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《巧用FileSystem組件實現WEB應用中的本地特定打印的方法》相關的同類信息!
  • 本頁收集關于巧用FileSystem組件實現WEB應用中的本地特定打印的方法的相關信息資訊供網民參考!
  • 推薦文章
    九九久久国产精品大片| 一本高清在线| 欧美日本免费| 日本在线不卡视频| 香蕉视频三级| 午夜在线亚洲| 成人免费观看男女羞羞视频| 成人免费观看视频| 91麻豆精品国产自产在线| 欧美a级片免费看| 99久久精品国产免费| 成人影视在线播放| 欧美激情一区二区三区视频高清 | 国产a毛片| 美女免费精品视频在线观看| 韩国三级视频在线观看| 亚欧成人毛片一区二区三区四区 | 青青久久网| 亚洲精品影院| 久久国产一区二区| 国产一区国产二区国产三区| 999久久狠狠免费精品| 深夜做爰性大片中文| 91麻豆精品国产自产在线观看一区| 青青久在线视频| 日本特黄特色aa大片免费| 国产成人女人在线视频观看| 黄色福利| 日本伦理黄色大片在线观看网站| 欧美激情一区二区三区视频| 999久久66久6只有精品| 精品视频在线观看一区二区三区| 欧美一级视频高清片| 日韩专区一区| 国产一区二区精品久久91| 日本伦理黄色大片在线观看网站| 亚欧乱色一区二区三区| 久久精品免视看国产成人2021| 99久久精品费精品国产一区二区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 可以免费在线看黄的网站| 四虎影视库| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 久久国产一久久高清| 国产视频一区在线| 国产网站免费观看| 午夜激情视频在线播放| 国产成人欧美一区二区三区的| a级黄色毛片免费播放视频| 99久久视频| 精品视频在线观看视频免费视频| 午夜激情视频在线观看 | 青青久久国产成人免费网站| 久草免费在线视频| 麻豆网站在线看| 久久99中文字幕| 日韩男人天堂| 欧美日本韩国| 香蕉视频久久| 免费的黄视频| 国产视频一区二区在线观看 | 欧美激情影院| 999精品影视在线观看| 久久国产影视免费精品| 欧美日本韩国| 国产a视频| 91麻豆国产| 欧美日本免费| 欧美国产日韩一区二区三区| 国产成a人片在线观看视频| 午夜欧美成人久久久久久| 午夜在线亚洲| 999精品影视在线观看| 国产综合成人观看在线| 成人免费观看男女羞羞视频| 午夜激情视频在线播放| 日韩一级黄色大片| 久久精品大片| 韩国三级视频在线观看| 午夜在线亚洲| 日韩中文字幕在线观看视频| 成人a级高清视频在线观看| 国产一区二区精品久久91| 91麻豆精品国产片在线观看| 成人在免费观看视频国产| 精品视频免费在线| 国产不卡在线看| 夜夜操天天爽| 免费毛片基地| 99久久精品国产高清一区二区| 麻豆污视频| 一级片片| 亚洲第一页乱| 香蕉视频三级| 久久99欧美| 午夜激情视频在线观看 | 国产麻豆精品免费视频| 日本免费乱人伦在线观看| 久久精品大片| 欧美激情一区二区三区在线播放 | 日韩综合| 日本特黄特黄aaaaa大片| 韩国毛片免费| 国产高清在线精品一区二区| 亚洲精品影院| 国产成人精品综合在线| a级毛片免费观看网站| 久久国产一区二区| 日韩专区第一页| a级黄色毛片免费播放视频| 亚洲 国产精品 日韩| 国产不卡精品一区二区三区| 欧美国产日韩精品| 欧美大片aaaa一级毛片| 精品视频一区二区三区免费| 青青久久网| 四虎久久精品国产| 国产成人啪精品| 四虎久久影院| 中文字幕97| 欧美一级视频免费| 黄视频网站免费看| 欧美大片一区| 一 级 黄 中国色 片| 国产一级强片在线观看| 成人a级高清视频在线观看| 九九干| 日韩av成人| 九九久久99| 久久99中文字幕| 亚洲第一页色| 国产精品免费精品自在线观看| 日日日夜夜操| 在线观看成人网| 亚洲精品中文字幕久久久久久| 亚洲精品久久玖玖玖玖| 成人高清视频免费观看| 亚洲爆爽| 美女免费黄网站| 日韩专区第一页| 国产网站免费| 日本特黄特色aa大片免费| 国产成a人片在线观看视频| 国产精品自拍在线观看| 成人a大片在线观看| 九九九国产| 精品国产亚一区二区三区| 日本免费乱人伦在线观看| 国产一区免费在线观看| 亚洲www美色| 国产伦久视频免费观看视频| 色综合久久手机在线| 日韩专区亚洲综合久久| 亚洲女初尝黑人巨高清在线观看| 日韩专区一区| 精品国产三级a∨在线观看| 日韩在线观看免费完整版视频| 日本在线播放一区| 欧美日本二区| 日韩av东京社区男人的天堂| 天天做人人爱夜夜爽2020毛片| 青青久在线视频| 国产伦精品一区二区三区在线观看| 深夜做爰性大片中文| 高清一级淫片a级中文字幕| 欧美a级片免费看| 夜夜操天天爽| 久久久成人网| 国产伦久视频免费观看 视频| 韩国三级香港三级日本三级| 夜夜操天天爽| 日韩专区亚洲综合久久| 成人高清视频免费观看| 精品国产一级毛片| 午夜精品国产自在现线拍| 欧美1区2区3区| 日韩综合| 久久精品免视看国产明星| 日韩免费在线观看视频| 999久久狠狠免费精品| 九九精品久久| 国产a视频精品免费观看| 精品视频在线看| 精品久久久久久综合网| 欧美a级大片| 国产不卡在线观看| 欧美激情一区二区三区在线 | 午夜在线亚洲| 午夜激情视频在线观看 | 久久精品道一区二区三区| 久久国产精品自由自在| 国产麻豆精品hdvideoss| 青草国产在线| 精品视频免费在线| 久久精品成人一区二区三区| 国产视频一区二区在线播放| 美女免费毛片| 四虎影视库国产精品一区| 国产麻豆精品视频| 国产国语在线播放视频|