欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

Web打印組件的設(shè)計(jì)和實(shí)現(xiàn)方法

文檔序號:6563832閱讀:555來源:國知局
專利名稱:Web打印組件的設(shè)計(jì)和實(shí)現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)軟件領(lǐng)域,主要應(yīng)用于WEB應(yīng)用系統(tǒng)的業(yè)務(wù)單據(jù)和復(fù)雜 報(bào)表的打印,是一種實(shí)現(xiàn)瀏覽器打印功能的組件。 技術(shù)背景OCX控件開發(fā)簡單快速,應(yīng)用和部署方便,ActiveX強(qiáng)大功能使得WEB應(yīng)用 系統(tǒng)廣泛使用,用于實(shí)現(xiàn)特定的功能。煙草業(yè)務(wù)系統(tǒng)面對繁多的業(yè)務(wù)單據(jù)打印 和各種復(fù)雜報(bào)表的查詢預(yù)覽打印,經(jīng)過多年的總結(jié)經(jīng)驗(yàn),形成一套完善的單據(jù) 打印格式控制,復(fù)雜圖形表表的預(yù)覽,易于使用的單據(jù)打印和報(bào)表開發(fā)工具。 在業(yè)務(wù)系統(tǒng)使用過程中,備受客戶歡迎。發(fā)明內(nèi)容本發(fā)明的目的是基于ActiveX架構(gòu)實(shí)現(xiàn),通過D印hi封裝打印功能,做成OCX 控件,通過WEB瀏覽器下載安裝,解決瀏覽器打印單據(jù)和復(fù)雜報(bào)表的問題。本發(fā)明的目的是按以下方式實(shí)現(xiàn)的,實(shí)現(xiàn)本發(fā)明的WEB打印,以組件形式嵌 入瀏覽器,在WEB瀏覽器下實(shí)現(xiàn)打印業(yè)務(wù)單據(jù)、報(bào)表,控件是基于平面直角坐 標(biāo)系,以屏幕的左上角為坐標(biāo)的原點(diǎn)(0, 0),向右為x軸,向下為y軸;控 制命令如下編寫打印任務(wù)命令doPrint(),要做的打印任務(wù)代碼在該方法中編寫; 打印任務(wù)開始調(diào)用命令beginPrint (),該命令通知打印機(jī)有打印任務(wù),Windows會(huì)在屏幕右下角顯示打印機(jī)圖標(biāo),打印機(jī)接收該命令后,開始正式打??; 打印任務(wù)結(jié)束調(diào)用命令endPrint(),在beginPrint()之前,用abortPrint ()來取消打印任務(wù),該命令必須與beginPrint O配對,在執(zhí)行打印代碼之后調(diào)用該方法。打印英文字符計(jì)量單位計(jì)量單位為0. lmm,以英寸為單位描述,最大精度 是0.5英寸。通過D印hi調(diào)用Endows打印接口,將打印文字、劃線、圖形,圖表功能 封裝成接口,打包封裝成OCX控件,js中調(diào)用,基于平面直角坐標(biāo)系,易于定 位和編寫打印程序,下載安裝OCX控件之后,實(shí)現(xiàn)打印、預(yù)覽,自定義紙張大 小和頁邊距設(shè)置。本發(fā)明的優(yōu)異效果是使用簡單,開發(fā)業(yè)務(wù)單據(jù)打印,編程簡單,容易,提高工作效率。
具體實(shí)施例方式本發(fā)明使用時(shí),只需在頁面中引用本控件,實(shí)現(xiàn)統(tǒng)一的封裝的打印接口,在 接口實(shí)現(xiàn)中調(diào)用封裝的方法,完成業(yè)務(wù)單據(jù)打印的實(shí)現(xiàn)。本控件是基于平面直角坐標(biāo)系的。以屏幕的左上角為坐標(biāo)的原點(diǎn)(o, 0)。向右為x軸,向下為y軸。例如,要打印一個(gè)字符串則如下printStr (xl,yl, "String" ) ; String:要打印的字符,它會(huì)從左到右 打印一個(gè)字符串。計(jì)量單位為0. lmm, 此外還提供了以英寸為單位的方法, 例如打印字符串printStrlnch (x, y, "String" ) x, y是以英寸為單位描 述的坐標(biāo)。如果以英寸為單位描述,最大精度是0.5英寸。編寫打印任務(wù)的方法doPrint(),要做的打印任務(wù)代碼在該方法中編寫;打 印任務(wù)開始調(diào)用方法beginPrint(),該方法通知打印機(jī)有打印任務(wù),Windows 會(huì)在屏幕右下角顯示打印機(jī)圖標(biāo)。在endPrint()之前,直線帶你代碼值錢,可 以用abortPrint()來取消打印任務(wù)。打印任務(wù)結(jié)束調(diào)用方法endPrint (),打 印機(jī)接收該命令后,開始正式打印。該方法必須與beginPrint ()配對。必須 在執(zhí)行打印代碼之后調(diào)用該方法。 打印功能使用實(shí)例 <html><script language-" javascript"〉 CuncUon doPrin") {setPrintName r矛丁印湖!)i式");s。tPagcSizc(297(), 2100);setOHentation (1);heginPrin"); 〃必須要調(diào)用該方法drawTextr'打印字符串",500, 500, 1910, 2700, 7);setFontSize (20);drawText(〃打印字符串",1000, 1000, 1910, 2700, 7); setFontSize (10); setFontColor (255); setFontStyle (15); setFontNamer'楷體一GB2312");drawTextr'打印字符串〃,1000, 1500, 1910, 2700,7);drawLine(500,500,1000,1000,10); drawText("打印字符串 1000, 2000, 1910, 2700, 7); printStr(1000, 2000, 〃打印字符串");drawPicture (200, 300,500,700, " d:\\picture\\print. jpg" , 0, 0, 0) drawPicture (600, 800, 1500, 2000, " http:〃www. 163. com/print, jpg" , 0, 0, 0) endPrint(): 〃必須要調(diào)用該方法</script〉 <body〉<input type ' button" name=" printBtn" onclick=" excusePrint () " value="測試/〉〈/body></html>
權(quán)利要求
1. WEB打印組件的設(shè)計(jì)和實(shí)現(xiàn)方法,其特征在于,WEB打印以組件形式嵌入瀏覽器,在WEB瀏覽器下打印業(yè)務(wù)單據(jù)、報(bào)表,控件是基于平面直角坐標(biāo)系,以屏幕的左上角為坐標(biāo)的原點(diǎn)(0,0),向右為x軸,向下為y軸;控制命令如下編寫打印任務(wù)命令doPrint(),要做的打印任務(wù)代碼在該方法中編寫;打印任務(wù)開始調(diào)用命令beginPrint(),該命令通知打印機(jī)有打印任務(wù),Windows會(huì)在屏幕右下角顯示打印機(jī)圖標(biāo),打印機(jī)接收該命令后,開始正式打??;打印任務(wù)結(jié)束調(diào)用命令endPrint(),在beginPrint()之前,用abortPrint()來取消打印任務(wù),該命令必須與beginPrint()配對,在執(zhí)行打印代碼之后調(diào)用該方法。
2、 根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于,打印英文字符計(jì)量單 位計(jì)量單位為O. lmm,以英寸為單位描述,最大精度是0.5英寸。
3、 根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于,通過Dephi調(diào)用Windows 打印接口,將打印文字、劃線、圖形,圖表功能封裝成接口,打包封裝成OCX 控件,在js中調(diào)用,基于平面直角坐標(biāo)系,方便定位和編寫打印程序,下載安 裝OCX控件之后,實(shí)現(xiàn)打印、預(yù)覽,自定義紙張大小和頁邊距設(shè)置。
全文摘要
本發(fā)明提供一種WEB打印組件的設(shè)計(jì)和實(shí)現(xiàn)方法,該方法是以組件形式嵌入瀏覽器,在WEB瀏覽器下打印業(yè)務(wù)單據(jù)、報(bào)表,控件是基于平面直角坐標(biāo)系,以屏幕的左上角為坐標(biāo)的原點(diǎn)(0,0),向右為x軸,向下為y軸;通過一下控制命令實(shí)現(xiàn)WEB打印編寫打印任務(wù)命令doPrint(),要做的打印任務(wù)代碼在該方法中編寫;打印任務(wù)開始調(diào)用命令beginPrint(),該命令通知打印機(jī)有打印任務(wù),Windows會(huì)在屏幕右下角顯示打印機(jī)圖標(biāo),打印機(jī)接收該命令后,開始正式打?。淮蛴∪蝿?wù)結(jié)束調(diào)用命令endPrint(),在beginPrint()之前,用abortPrint()來取消打印任務(wù),該命令必須與beginPrint()配對,在執(zhí)行打印代碼之后調(diào)用該方法,實(shí)現(xiàn)文字、圖形、圖表打印,并且支持彩色打印、嵌套打印。
文檔編號G06F9/44GK101256488SQ200810015459
公開日2008年9月3日 申請日期2008年3月28日 優(yōu)先權(quán)日2008年3月28日
發(fā)明者楊函濤 申請人:山東浪潮齊魯軟件產(chǎn)業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
扎赉特旗| 焦作市| 自治县| 龙海市| 乌鲁木齐市| 灵寿县| 大安市| 山西省| 德令哈市| 阿图什市| 贡嘎县| 大理市| 六安市| 宣武区| 云阳县| 苍南县| 河源市| 巴林右旗| 壶关县| 当涂县| 金华市| 承德市| 雅安市| 襄汾县| 齐河县| 张家川| 和龙市| 河源市| 宁都县| 裕民县| 吉林省| 建阳市| 乡城县| 莫力| 九龙坡区| 金秀| 大丰市| 自治县| 西平县| 建瓯市| 楚雄市|