[發(fā)明專利]一種基于Visio文檔的通用報(bào)告打印模板的方法無效
| 申請?zhí)枺?/td> | 201310401026.2 | 申請日: | 2013-09-06 |
| 公開(公告)號: | CN103455290A | 公開(公告)日: | 2013-12-18 |
| 發(fā)明(設(shè)計(jì))人: | 湯征;李頂立;葉樹明 | 申請(專利權(quán))人: | 蘇州百慧華業(yè)精密儀器有限公司 |
| 主分類號: | G06F3/12 | 分類號: | G06F3/12 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 215000 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 visio 文檔 通用 報(bào)告 打印 模板 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及電子文檔閱覽領(lǐng)域,特別涉及一種基于Visio文檔的通用報(bào)告打印模板的方法。
背景技術(shù)
隨著辦公自動化技術(shù)的發(fā)展,電子文檔逐漸取代了傳統(tǒng)的手寫報(bào)告,各類自動化軟件提供了大量的格式各異的報(bào)告文檔,但由于不同用戶對報(bào)告格式的要求各不相同,而一般軟件通過編碼實(shí)現(xiàn)不同格式報(bào)告較為繁瑣,大多數(shù)軟件大多只能支持一種或幾種報(bào)告格式,難以滿足用戶的需求。
部分軟件可以通過報(bào)告模板的方式實(shí)現(xiàn)不同打印格式的報(bào)告,但由于大多基于HTML編輯器或者Word文檔編輯器編輯報(bào)告模板。基于HTML文檔的報(bào)告模板,由于受限于HTML標(biāo)準(zhǔn),報(bào)告的可定制程度較低,報(bào)告編輯復(fù)雜而繁瑣,編輯復(fù)雜報(bào)告模板時還需要編輯者對HTML標(biāo)準(zhǔn)有一定的了解。而基于Word文件的報(bào)告模板雖然模板編輯較為直觀,但該方案無法應(yīng)用于未安裝Word辦公軟件的電腦上,也無法應(yīng)用于大部分手機(jī)或平板電腦,而且由于Word打印報(bào)告模板沒有提供自動化圖形報(bào)表的接口,因此也無法在該類報(bào)告中打印軟件自動生成圖形報(bào)表。另外,基于Word的報(bào)告模板系統(tǒng)需要調(diào)用依賴于龐大的Word軟件的程序接口,報(bào)告打印的效率和資源消耗較大。
發(fā)明內(nèi)容
本發(fā)明的目的是為了解決現(xiàn)有技術(shù)中存在的缺陷,提供一種基于Visio文檔的通用報(bào)告打印模板的方法,通過借助Visio軟件實(shí)現(xiàn)定制化報(bào)告模板的設(shè)計(jì)思想、Visio文件轉(zhuǎn)換為XML打印模板文件的轉(zhuǎn)換方法以及報(bào)告模板打印組件實(shí)現(xiàn)模板文檔加載、外部繪圖輸出與模板文檔打印的方法,很好的解決了基于Word的報(bào)告模板系統(tǒng)需要調(diào)用依賴于龐大的Word軟件的程序接口,報(bào)告打印的效率和資源消耗較大的問題。
為了解決上述問題,本發(fā)明所提供的技術(shù)方案是:一種基于Visio文檔的通用報(bào)告打印模板的方法,該方法包括以下步驟:當(dāng)用戶需要對報(bào)告模板進(jìn)行定制化時,采用的步驟如下:
(1)根據(jù)用戶需求繪制報(bào)告的設(shè)計(jì)草圖;
(2)根據(jù)草圖,使用Visio軟件設(shè)計(jì)相應(yīng)的報(bào)告模板的Visio文檔;
(3)使用轉(zhuǎn)換工具將Visio文檔轉(zhuǎn)換為XML格式文檔;
(4)將XML文檔導(dǎo)入到報(bào)告模板編輯器;
(5)使用報(bào)告模板編輯器對報(bào)告進(jìn)行定制化處理及編輯;
(6)將報(bào)告編輯器輸出的報(bào)告模版作為最終的定制報(bào)告模板發(fā)送至客戶。
進(jìn)一步的,根據(jù)權(quán)利要求1所述的一種基于Visio文檔的通用報(bào)告打印模板的方法,該方法進(jìn)一步包括:若用戶需要打印所需的自定義打印報(bào)告模板時,報(bào)告打印軟件按照如下步驟實(shí)現(xiàn)該功能:
(1)報(bào)告軟件啟動后等待用戶操作;
(2)用戶調(diào)用了報(bào)告軟件的打印功能;
(3)軟件加載報(bào)告模板組件;
(4)軟件通過報(bào)告模板組件的文檔接口加載需要打印的用戶定制報(bào)告模板;
(5)軟件通過報(bào)告模板組件的打印接口按照加載的模板打印用戶定制報(bào)告;
(6)打印報(bào)告輸出到打印機(jī)或屏幕或文件。
本發(fā)明的有益效果是:用戶可根據(jù)不同需求進(jìn)行模板的高度定制化,并且除輕量級的報(bào)告模板組件外,不依賴于任何第三方軟件或操作系統(tǒng)組件,可借助Visio編輯器輕松實(shí)現(xiàn)各種復(fù)雜的報(bào)告布局,無需購買或開發(fā)報(bào)告模板設(shè)計(jì)器,可通過調(diào)用不同平臺的報(bào)告模板組件,在手機(jī)或平板上實(shí)現(xiàn)報(bào)告模板功能,可借助報(bào)告模板編輯器實(shí)現(xiàn)更為復(fù)雜的報(bào)告模板定制需求(智能化排版、公式編輯輸出等),可通過模板打印組件的外部繪圖接口在模板中輸出圖形化報(bào)表,由于僅需要加載輕量級的模板組件,打印效率高,占用資源少。
附圖說明
圖1是報(bào)告模板設(shè)計(jì)人員工作流程圖;
圖2是報(bào)告模板打印軟件工作流程圖。
具體實(shí)施方式
下面結(jié)合附圖與實(shí)施例進(jìn)一步說明本發(fā)明。
如圖1所示,首先根據(jù)用戶需求繪制報(bào)告的設(shè)計(jì)草圖,根據(jù)草圖,使用Visio軟件設(shè)計(jì)相應(yīng)的報(bào)告模板的Visio文檔,之后使用轉(zhuǎn)換工具將Visio文檔轉(zhuǎn)換為XML格式文檔,將XML文檔導(dǎo)入到報(bào)告模板編輯器,使用報(bào)告模板編輯器對報(bào)告進(jìn)行定制化處理及編輯,將報(bào)告編輯器輸出的報(bào)告模版作為最終的定制報(bào)告模板發(fā)送至客戶。
如圖2所示,首先報(bào)告軟件啟動后等待用戶操作,其次用戶調(diào)用了報(bào)告軟件的打印功能,軟件加載報(bào)告模板組件,軟件通過報(bào)告模板組件的文檔接口加載需要打印的用戶定制報(bào)告模板,軟件通過報(bào)告模板組件的打印接口按照加載的模板打印用戶定制報(bào)告,打印報(bào)告輸出到打印機(jī)或屏幕或文件。
實(shí)施例:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州百慧華業(yè)精密儀器有限公司,未經(jīng)蘇州百慧華業(yè)精密儀器有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310401026.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





