婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

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

熱門標簽:萊西電子地圖標注 縣域地圖標注打印店 武夷山旅游地圖標注 個人可以辦理400電話么 外呼系統API接口 修改地圖標注 怎么在地圖標注自己 鳳臺百度地圖標注店 金昌電話機器人價格
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組件實現本地端特定打印的過程如圖所示:
IMG SRC="http://www.computerworld.com.cn/htm/app/aprog/01_9_14_5.jpg" border=0>
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、不足之處是需要調節瀏覽器的安全設置,且不支持圖片和特殊字體的打印。

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

標簽:邢臺 上海 清遠 南京 通遼 赤峰 涼山 楚雄

巨人網絡通訊聲明:本文標題《巧用FileSystem組件實現WEB應用中的本地特定打印》,本文關鍵詞  巧用,FileSystem,組件,實現,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《巧用FileSystem組件實現WEB應用中的本地特定打印》相關的同類信息!
  • 本頁收集關于巧用FileSystem組件實現WEB應用中的本地特定打印的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩综合小视频| 欧美亚洲自拍偷拍| 26uuu久久天堂性欧美| 国产激情视频一区二区在线观看| 久久久91精品国产一区二区精品 | 国产精品久久午夜| 99re66热这里只有精品3直播 | 午夜精品久久久久久久99水蜜桃| 91精品国产综合久久福利软件 | 一区在线观看视频| 91美女在线观看| 偷拍一区二区三区四区| 精品少妇一区二区三区在线播放| 国产不卡视频在线播放| 综合亚洲深深色噜噜狠狠网站| 欧美日韩精品二区第二页| 国内精品久久久久影院薰衣草 | 欧美性三三影院| 日本欧美在线看| 久久综合久久久久88| 99v久久综合狠狠综合久久| 亚洲一区免费在线观看| 精品国产区一区| 色综合一个色综合| 黄色日韩网站视频| 一区二区三区在线观看欧美| 亚洲精品一区二区三区在线观看| 成年人网站91| 日本欧美一区二区在线观看| 国产欧美中文在线| 欧美色手机在线观看| 国产精品99精品久久免费| 午夜精品久久久久久久久久久 | 成人国产精品免费观看视频| 亚洲bt欧美bt精品| 国产精品久久久久aaaa| 日韩欧美一区二区久久婷婷| 99久久婷婷国产精品综合| 免费的成人av| 一区二区三区日韩在线观看| 国产三级精品在线| 日韩一区二区精品在线观看| 色综合 综合色| 国产成人av电影在线播放| 天天av天天翘天天综合网色鬼国产 | 一区二区三区 在线观看视频| 精品国产91亚洲一区二区三区婷婷| 91免费在线视频观看| 大白屁股一区二区视频| 一区二区久久久久| 国产丝袜欧美中文另类| 欧美色精品天天在线观看视频| 懂色av一区二区三区免费看| 日韩不卡在线观看日韩不卡视频| 自拍偷拍欧美精品| 久久久久九九视频| 精品蜜桃在线看| 欧美精品自拍偷拍动漫精品| 91精品91久久久中77777| 成年人网站91| 不卡av在线网| 东方欧美亚洲色图在线| 国产成人av一区二区三区在线| 蜜臀av一区二区三区| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲国产中文字幕在线视频综合 | 色综合天天综合| 丰满亚洲少妇av| 国产精品一二二区| 亚洲bt欧美bt精品| 激情五月婷婷综合网| 亚洲国产wwwccc36天堂| 亚洲精品第一国产综合野| 中文字幕在线不卡视频| 一区二区中文视频| 中文字幕在线不卡国产视频| 亚洲国产精品精华液ab| 国产精品久99| 亚洲欧洲日韩在线| 亚洲免费av高清| 亚洲成a人片综合在线| 五月天亚洲精品| 日韩精品一二三四| 蜜桃在线一区二区三区| 国模一区二区三区白浆| 国产精品一区专区| av成人免费在线观看| 在线观看亚洲专区| 91精品国产综合久久久久久久 | 亚洲精品在线网站| 国产亚洲精品aa| 中文字幕在线一区二区三区| 亚洲欧美一区二区久久| 伊人色综合久久天天人手人婷| 欧美巨大另类极品videosbest | 国产成人超碰人人澡人人澡| 高清不卡在线观看| 99re这里都是精品| 欧美日韩国产综合视频在线观看| 91精品麻豆日日躁夜夜躁| 久久久亚洲午夜电影| 亚洲欧美日韩国产手机在线| 亚洲国产日韩精品| 精品亚洲欧美一区| 91丝袜高跟美女视频| 欧美一激情一区二区三区| 国产亚洲污的网站| 一级日本不卡的影视| 日韩vs国产vs欧美| 成人免费毛片片v| 欧美日韩国产bt| 国产日韩欧美高清在线| 一个色妞综合视频在线观看| 久草在线在线精品观看| 92精品国产成人观看免费| 69p69国产精品| 亚洲人成精品久久久久久| 亚洲成人动漫av| 欧美日韩电影一区| 精品久久一区二区三区| 国产精品久久夜| 丝袜脚交一区二区| 丁香六月综合激情| 91精品国产品国语在线不卡| 国产精品国产三级国产a | 亚洲欧美色综合| 麻豆精品在线播放| 欧美中文字幕亚洲一区二区va在线 | 乱一区二区av| 日本韩国欧美一区| 国产日韩一级二级三级| 日韩精品电影在线| 色综合久久久久久久| 久久亚洲影视婷婷| 蜜臀久久99精品久久久久久9| 99国内精品久久| 中文字幕 久热精品 视频在线| 奇米精品一区二区三区在线观看一| 91美女片黄在线观看| 国产欧美精品一区| 狠狠色狠狠色综合| 5566中文字幕一区二区电影| 亚洲激情一二三区| 一本色道久久综合亚洲aⅴ蜜桃| 国产日韩欧美高清在线| 国内久久婷婷综合| 日韩欧美黄色影院| 青娱乐精品视频在线| 欧美日韩aaaaa| 亚洲一区二区在线免费看| 99riav久久精品riav| 国产精品视频免费看| 成人免费电影视频| 久久免费看少妇高潮| 国精产品一区一区三区mba视频| 91精品国产色综合久久不卡电影| 日韩一区精品字幕| 欧美久久久影院| 水野朝阳av一区二区三区| 欧美片在线播放| 日韩电影在线免费观看| 欧美亚洲一区二区三区四区| 亚洲夂夂婷婷色拍ww47| 欧美日韩电影在线| 亚洲高清在线视频| 91麻豆精品国产91久久久使用方法| 无吗不卡中文字幕| 欧美一区二区三区视频在线观看| 一区二区三区四区亚洲| 在线观看区一区二| 日韩av电影一区| 日韩精品一区二区三区在线| 国产精品一区一区| 久久久精品免费观看| 国产成人av电影在线观看| 亚洲欧洲日产国产综合网| 欧美性感一区二区三区| 日韩精品成人一区二区在线| 欧美一级片免费看| 国产电影精品久久禁18| 综合久久国产九一剧情麻豆| 色偷偷一区二区三区| 日韩和欧美一区二区三区| 精品国精品自拍自在线| www.99精品| 日本欧美久久久久免费播放网| 精品国产一区二区三区av性色| 国产91露脸合集magnet | 夜夜嗨av一区二区三区四季av| 欧美三级一区二区| 精品一区二区三区香蕉蜜桃| 欧美激情一二三区| 欧美午夜不卡在线观看免费| 国产一区激情在线| 在线不卡的av| 2020国产精品| 一区二区三区精品在线| 制服丝袜成人动漫| 国产成人亚洲精品狼色在线| 一区二区三区在线观看网站|