两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種節(jié)約頁面資源的方法及裝置的制作方法

文檔序號(hào):6465236閱讀:147來源:國知局
專利名稱:一種節(jié)約頁面資源的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)庫處理領(lǐng)域,特別是涉及一種節(jié)約頁面資源的方法 及一種節(jié)約頁面資源的裝置。
背景技術(shù)
企業(yè)資源計(jì)劃系統(tǒng)(Enterprise Resource Planning, ERP ),是指建立 在信息技術(shù)基礎(chǔ)上,對(duì)企業(yè)的所有資源(物流、資金流、信息流或人力 資源)進(jìn)行整合集成管理,釆用信息化手段實(shí)現(xiàn)企業(yè)供銷鏈管理,從而 達(dá)到對(duì)供應(yīng)鏈上的每一環(huán)節(jié)實(shí)現(xiàn)科學(xué)管理的目的。在ERP的一般業(yè)務(wù)場 景中,經(jīng)常需要將業(yè)務(wù)數(shù)據(jù)打印出來以生成業(yè)務(wù)憑證,打印時(shí)的打印頁面可以與業(yè)務(wù)凄t纟居的分組——對(duì)應(yīng),即是一個(gè)業(yè)務(wù)凄t」梧的分組對(duì)應(yīng) 一個(gè) 打印頁面?,F(xiàn)有技術(shù)中,在ERP的一般業(yè)務(wù)場景中,有一種打印頁面的方法,實(shí) 現(xiàn)過程如下打印框架向用戶提供紙張大小、橫向或縱向等打印屬性, 用戶根據(jù)所述打印屬性在打印模板上填充業(yè)務(wù)數(shù)據(jù),將業(yè)務(wù)數(shù)據(jù)填充到 打印模板之后,可以生成若干個(gè)打印頁面,用戶可以通過打印框架進(jìn)行 預(yù)覽,最后由打印框架逐頁輸出到打印機(jī)進(jìn)行打印。例如,參考圖l和圖 2,示出了ERP的一般業(yè)務(wù)場景中打印頁面的示意圖,其中,兩個(gè)數(shù)據(jù)分 組分別為科目1711和科目1231,依據(jù)所述兩個(gè)數(shù)據(jù)分組打印出了兩頁內(nèi) 容??梢钥闯觯贓RP的一般業(yè)務(wù)場景中,現(xiàn)有的打印方式,利用業(yè)務(wù) 數(shù)據(jù)的分組情況以分配打印頁面,即 一 個(gè)業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng) 一 個(gè)打印頁面, 當(dāng)業(yè)務(wù)數(shù)據(jù)的內(nèi)容比較少的情況下,在一個(gè)打印頁面上就會(huì)出現(xiàn)大部分 的空白內(nèi)容,這樣的打印方式不僅不便于閱讀,而且十分浪費(fèi)紙張,大 大占用了一些本來可以節(jié)省的頁面資源。總之,目前需要本領(lǐng)域技術(shù)人員迫切解決的一個(gè)技術(shù)問題就是如4何能夠提出 一種節(jié)約頁面資源的方法,用以解決在打印頁面時(shí)浪費(fèi)紙 張、占用資源的問題。發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問題是提供一種節(jié)約頁面資源的方法,用以 在打印頁面時(shí)節(jié)約頁面資源。本發(fā)明的另一個(gè)目的是將上述構(gòu)思應(yīng)用于具體的應(yīng)用環(huán)境中,提供 一種節(jié)約頁面資源的裝置,從而保證該方法的實(shí)現(xiàn)和應(yīng)用。為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了 一種節(jié)約頁面資源的方法,包括獲取當(dāng)前頁面的有效打印區(qū)域;依據(jù)所述有效打印區(qū)域,計(jì)算所述當(dāng)前頁面的剩余打印區(qū)域; 獲取所述當(dāng)前頁面的關(guān)聯(lián)頁面中的待打印區(qū)域; 當(dāng)所述待打印區(qū)域能夠填充所述剩余打印區(qū)域時(shí),記錄所述關(guān)聯(lián)頁面;依據(jù)所述紀(jì)錄內(nèi)容,將所述待打印區(qū)域填充在所述當(dāng)前頁面的剩余 打印區(qū)域上。優(yōu)選的,所述方法還包括將填充所述待打印區(qū)域后的當(dāng)前頁面進(jìn)行打印。優(yōu)選的,所述打印區(qū)域包括打印高度和/或打印寬度。優(yōu)選的,所述打印區(qū)域?yàn)榇蛴「叨?,所述有效打印區(qū)域?yàn)樗霎?dāng)前 頁面的高度與上下頁邊距之差。優(yōu)選的,所述打印區(qū)域?yàn)榇蛴「叨群痛蛴挾?,則獲取當(dāng)前頁面的 有效打印區(qū)域包括獲取當(dāng)前頁面的高度信息和寬度信息;計(jì)算所述當(dāng)前頁面的有效打印區(qū)域,所述有效打印區(qū)域包括有效打 印高度和有效打印寬度,所述有效打印高度為所述高度信息與所述頁面 的上下頁邊距之差,所述有效打印寬度為所述寬度信息。優(yōu)選的,所述剩余打印區(qū)域?yàn)橛行Т蛴^(qū)域和所述當(dāng)前頁面的當(dāng)前打印區(qū)域之差。優(yōu)選的,所述關(guān)聯(lián)頁面為用戶提供的至少一個(gè)的待打印頁面。本發(fā)明實(shí)施例還提供了一種節(jié)約頁面資源的裝置,包括 第一獲取模塊,用于獲取當(dāng)前頁面的有效打印區(qū)域; 第一計(jì)算模塊,用于依據(jù)所述有效打印區(qū)域,計(jì)算所述當(dāng)前頁面的剩余打印區(qū)域;第二獲取模塊,用于獲取所述當(dāng)前頁面的關(guān)聯(lián)頁面中的待打印區(qū)域;記錄模塊,用于當(dāng)所述待打印區(qū)域能夠填充所述剩余打印區(qū)域時(shí), 記錄所述關(guān)聯(lián)頁面;填充模塊,用于依據(jù)所述紀(jì)錄內(nèi)容,將所述待打印區(qū)域填充在所述 當(dāng)前頁面的剩余打印區(qū)域上。優(yōu)選的,所述裝置還包括打印模塊,用于將填充所述待打印區(qū)域后的當(dāng)前頁面進(jìn)行打印。 優(yōu)選的,所述打印區(qū)域?yàn)榇蛴「叨群痛蛴挾龋瑒t所述第一獲取模 塊包括第三獲取子模塊,用于獲取當(dāng)前頁面的高度信息和寬度信息; 第二計(jì)算子模塊,用于計(jì)算所述當(dāng)前頁面的有效打印區(qū)域,所述有 效打印區(qū)域包括有效打印高度和有效打印寬度,所述有效打印高度為所 述高度信息與所述頁面的上下頁邊距之差,所述有效打印寬度為所述寬 度信息。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明通過獲取當(dāng)前頁面的有效打印區(qū)域;依據(jù)所述有效打印區(qū) 域,計(jì)算所述當(dāng)前頁面的剩余打印區(qū)域;獲取所述當(dāng)前頁面的關(guān)i[關(guān)頁面 中的待打印區(qū)域;當(dāng)所述待打印區(qū)域能夠填充所述剩余打印區(qū)域時(shí),記 錄所述關(guān)聯(lián)頁面;依據(jù)所述紀(jì)錄內(nèi)容,將所述待打印區(qū)域填充在所述當(dāng) 前頁面的剩余打印區(qū)域上。本發(fā)明將用戶提供的 一 系列關(guān)聯(lián)頁面也填充 在當(dāng)前頁面的剩余打印區(qū)域上,可以將原來需要多頁紙打印的內(nèi)容可以 放在同一張頁面上,從而不僅方便用戶閱讀,更重要的是節(jié)約了頁面資6源。


圖1是現(xiàn)有技術(shù)ERP的一般業(yè)務(wù)場景中打印頁面的示意圖一; 圖2是現(xiàn)有技術(shù)ERP的一般業(yè)務(wù)場景中打印頁面的示意圖二; 圖3是本發(fā)明的一種節(jié)約頁面資源的方法實(shí)施例1的流程圖; 圖4是本發(fā)明的一種節(jié)約頁面資源的方法實(shí)施例2的流程圖; 圖5是本發(fā)明的 一 個(gè)具體例子中設(shè)置節(jié)約頁面資源條件的界面示意圖;圖6是本發(fā)明的一種節(jié)約頁面資源的裝置優(yōu)選實(shí)施例的結(jié)構(gòu)框圖; 圖7是應(yīng)用圖6所示的優(yōu)選實(shí)施例進(jìn)行節(jié)約頁面資源的流程圖。
具體實(shí)施方式
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合 附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。本發(fā)明可用于眾多通用或?qū)S玫挠?jì)算系統(tǒng)環(huán)境或配置中。例如個(gè) 人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處 理器系統(tǒng)、包括以上任何系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等等。本發(fā)明可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的 一般上下文中 描述,例如程序模塊。 一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定 抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分 布式計(jì)算環(huán)境中實(shí)踐本發(fā)明,在這些分布式計(jì)算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模 塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。參考圖3,示出了本發(fā)明的一種節(jié)約頁面資源的方法實(shí)施例1的流 程圖,可以包括以下步驟步驟301:獲取當(dāng)前頁面的有效打印區(qū)域;步驟 7區(qū)域;步驟303:獲取所述當(dāng)前頁面的關(guān)聯(lián)頁面中的待打印區(qū)域; 步驟304:當(dāng)所述^f寺打印區(qū)域能夠填充所述剩余打印區(qū)域時(shí),記錄 所述關(guān)聯(lián)頁面;步驟305:依據(jù)所述紀(jì)錄內(nèi)容,將所述待打印區(qū)域填充在所述當(dāng)前 頁面的剩余打印區(qū)域上。在實(shí)際應(yīng)用中,所述剩余打印區(qū)域可以為有效打印區(qū)域和所述當(dāng)前 頁面的當(dāng)前打印區(qū)域之差,其中,需要說明的是,所述打印區(qū)域可以包 括打印高度和/或打印寬度,當(dāng)所述打印區(qū)域?yàn)榇蛴「叨葧r(shí),所述有效打 印區(qū)域可以為所述當(dāng)前頁面的高度與上下頁邊距之差。所述關(guān)聯(lián)頁面可 以為用戶提供的至少一個(gè)的待打印頁面,這樣就可以使用戶提供的不同 的待打印頁面都能填充在所述當(dāng)前頁面的剩余打印區(qū)域上,信息,并將能夠在一個(gè)頁面中展現(xiàn)的關(guān)聯(lián)頁面中的待打印數(shù)據(jù),放置在 一個(gè)頁面中進(jìn)行展現(xiàn),其中,所述關(guān)聯(lián)頁面可以為多個(gè),進(jìn)一步的,還 可以將所述頁面輸出打印,從而大大節(jié)約了頁面資源,將原本需要多個(gè) 頁面輸出打印的數(shù)據(jù),合并為一個(gè)頁面進(jìn)行輸出打印,還可以有利于用 戶閱讀。參考圖4,示出了本發(fā)明的一種節(jié)約頁面資源的方法實(shí)施例2的流 程圖,可以包括以下步驟步驟401:獲取當(dāng)前頁面的高度信息和寬度信息;當(dāng)所述打印區(qū)域?yàn)榇蛴「叨群痛蛴挾葧r(shí),首先獲取當(dāng)前頁面的高 度信息和寬度信息;步驟402:計(jì)算所述當(dāng)前頁面的有效打印區(qū)域,所述有效打印區(qū)域 包括有效打印高度和有效打印寬度,所述有效打印高度為所述高度信息 與所述頁面的上下頁邊距之差,所述有效打印寬度為所述寬度信息;步驟403:依據(jù)所述有效打印區(qū)域,計(jì)算所述當(dāng)前頁面的剩余打印 區(qū)域;步驟404:獲取所述當(dāng)前頁面的關(guān)聯(lián)頁面中的待打印區(qū)域;其中,所述關(guān)聯(lián)頁面可以為當(dāng)前頁面的前一個(gè)或前幾個(gè)頁面,也可以為當(dāng)前頁面的后一個(gè)或后幾個(gè)頁面,這些并不影響本發(fā)明的實(shí)現(xiàn); 步驟405:當(dāng)所述待打印區(qū)域能夠填充所述剩余打印區(qū)域時(shí),記錄所述關(guān)聯(lián)頁面;步驟406:依據(jù)所述紀(jì)錄內(nèi)容,將所述待打印區(qū)域填充在所述當(dāng)前 頁面的剩余打印區(qū)域上;步驟407:將填充所述待打印區(qū)域后的當(dāng)前頁面進(jìn)行打印。在本實(shí)施例中,進(jìn)一步的,可以將填充所述待打印區(qū)域后的當(dāng)前頁 面進(jìn)行輸出打印,從而進(jìn)一步的可以節(jié)約紙張資源。需要說明的是,對(duì)于前述的各方法實(shí)施例,為了簡單描述,故將其 都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并 不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其 他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所 描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā) 明所必須的。為使本領(lǐng)域技術(shù)人員更好地理解本發(fā)明,以下結(jié)合本發(fā)明在實(shí)際中 應(yīng)用的具體例子對(duì)本發(fā)明進(jìn)一步說明。在ERP的一般業(yè)務(wù)場景中,用戶可以選擇很多個(gè)需要打印的頁面,例 如,5個(gè),然后將這5個(gè)頁面設(shè)置為待打印頁面,用戶可以選擇5個(gè)頁面中 的任意一個(gè)頁面為當(dāng)前頁面,則其他4個(gè)頁面即為當(dāng)前頁面的關(guān)4關(guān)頁面,打印頁面的界面示意圖;步驟A1:獲取當(dāng)前頁面的高度信息和寬度信息;首先需要獲取當(dāng)前頁面的高度信息和寬度信息,在實(shí)際中,當(dāng)前頁 面可以為用戶提供的多個(gè)頁面中的任意一個(gè),其關(guān)聯(lián)頁面可以為用戶提 供的其他頁面;在本例子中,可以首先讀取科目1141對(duì)應(yīng)的待打印頁,讀取打印頁的高度信息和寬度信息;步驟A2:計(jì)算所述當(dāng)前頁面的有效打印區(qū)域;其中,所述有效打印區(qū)域可以包括有效打印高度和有效打印寬度, 所述有效打印高度可以為所述高度信息與所述頁面的上下頁邊距之差, 所述有效打印寬度可以為所述寬度信息;在本例子中,所述有效打印高度為整個(gè)頁面的高度信息與上下頁邊 距之差,所述寬度信息可以為讀取到的頁面的寬度信息;需要說明的是, 在實(shí)際中,當(dāng)用戶提供的待打印頁面中,其中待打印數(shù)據(jù)的寬度也可以 進(jìn)行科目合并時(shí),也可以運(yùn)用本發(fā)明的方法對(duì)多個(gè)科目根據(jù)寬度進(jìn)行合 并,其合并方法和本發(fā)明的具體例子中的方法類似,在此不再贅述;步驟A3:依據(jù)所述有效打印區(qū)域,計(jì)算所述當(dāng)前頁面的剩余打印 區(qū)域;將所述有效打印區(qū)域減去所述當(dāng)前頁面的待打印數(shù)據(jù)的區(qū)域,即可 以得到剩余打印區(qū)域,所述剩余打印區(qū)域即可以用來填充所述關(guān)聯(lián)頁面 中的帶打印數(shù)據(jù);在本例子中,所述剩余打印區(qū)域可以為所述有效打印區(qū)域減去科目1141所占范圍的打印區(qū)域;步驟A4:獲取所述當(dāng)前頁面的關(guān)聯(lián)頁面中的待打印區(qū)域; 需要說明的是,在本步驟中,所述關(guān)聯(lián)頁面可以為所述當(dāng)前頁面的前一或前幾個(gè)頁面,也可以為所述當(dāng)前頁面的后一個(gè)或后幾個(gè)頁面,關(guān)聯(lián)頁面的位置和個(gè)數(shù)都不影響本發(fā)明的實(shí)現(xiàn),因此本發(fā)明并不對(duì)關(guān)聯(lián)頁面做限定;在本例子中,獲取到的關(guān)聯(lián)頁面中的待打印區(qū)域可以為科目1151、 1161、 1162、 1201、 1211的5個(gè)關(guān)聯(lián)頁面中的待打印區(qū)域;需要說明的 是,在實(shí)際應(yīng)用中,關(guān)聯(lián)頁面的個(gè)數(shù)都是可以根據(jù)用戶需求發(fā)生改變的, 讀取關(guān)聯(lián)頁面的順序也是可以根據(jù)用戶的設(shè)置自主選擇的,這些改變并 不影響本發(fā)明的實(shí)現(xiàn);步驟A5:當(dāng)所述待打印區(qū)域能夠填充所述剩余打印區(qū)域時(shí),記錄所述關(guān)聯(lián)頁面;當(dāng)前頁面還可以放置所述關(guān)聯(lián)頁面的待打印數(shù)據(jù),因此,將能夠和當(dāng)前頁面合并的關(guān)聯(lián)頁面記錄下來,以為下一步的填充做準(zhǔn)備;需要說明的是,因?yàn)樗鲫P(guān)聯(lián)頁面可以為多個(gè),所以當(dāng)讀取一個(gè)關(guān) 聯(lián)頁面時(shí),所述剩余打印區(qū)域?yàn)橛行Т蛴^(qū)域減去這一個(gè)關(guān)聯(lián)頁面中待 打印數(shù)據(jù)的區(qū)域,當(dāng)讀取一個(gè)關(guān)聯(lián)頁面后的剩余打印區(qū)域還能繼續(xù)放置 后續(xù)的關(guān)聯(lián)頁面中的待打印數(shù)據(jù)時(shí),需要將所述剩余打印區(qū)域繼續(xù)減去 后續(xù)的關(guān)聯(lián)頁面中的待打印數(shù)據(jù),直到計(jì)算出的剩余打印區(qū)域不能再放 置所述多個(gè)關(guān)聯(lián)頁面中的任何一個(gè)待打印數(shù)據(jù)為止,將前述的關(guān)聯(lián)頁面 記錄下來以為下一個(gè)步驟做準(zhǔn)備;步驟A6:依據(jù)所述紀(jì)錄內(nèi)容,將所述待打印區(qū)域填充在所述當(dāng)前 頁面的剩余打印區(qū)域上;根據(jù)記錄的關(guān)聯(lián)頁面的內(nèi)容,將記錄的所述多個(gè)關(guān)聯(lián)頁面中的待打 印區(qū)域填充在所述當(dāng)前頁面的剩余打印區(qū)域上,將所述當(dāng)前頁面可以放 置的所有關(guān)聯(lián)頁面的待打印數(shù)據(jù)都展現(xiàn)在當(dāng)前頁面上,即為圖5所示的 內(nèi)容;需要說明的是,當(dāng)還有后續(xù)的關(guān)聯(lián)頁面需要打印時(shí),用戶可以另 起一個(gè)當(dāng)前頁面,再利用前述的方法對(duì)第二個(gè)當(dāng)前頁面中的待打印數(shù)據(jù) 進(jìn)行讀取和記錄,從而將可以放置在一個(gè)頁面中的關(guān)聯(lián)數(shù)據(jù)都放置在一 個(gè)頁面中,以節(jié)約頁面資源;步驟A7:將填充所述待打印區(qū)域后的當(dāng)前頁面輸出打印。將用戶提供的所有關(guān)聯(lián)頁面的待打印數(shù)據(jù)都讀取完成,并將相應(yīng)的 剩余打印區(qū)域填充完成之后,用戶還可以將填充好的頁面輸出打??;需要說明的是,在打印所述當(dāng)前頁面時(shí),用戶可以根據(jù)需要選擇 A4紙,也可以選擇B5紙,或者選擇其他型號(hào)的紙張,所選紙張的型號(hào) 并不影響本發(fā)明的實(shí)現(xiàn),因此本發(fā)明對(duì)此不做限定。綜上所述,本發(fā)明的方法可以根據(jù)當(dāng)前頁面的有效打印區(qū)域和剩余 打印區(qū)域,計(jì)算所述當(dāng)前頁面能夠容納幾個(gè)關(guān)聯(lián)頁面,從而可以將能夠 放置在一張頁面中的待打印數(shù)據(jù)都填充在一個(gè)頁面中,并將其打印輸出,從而節(jié)約了頁面資源。參考圖6,示出了本發(fā)明的一種節(jié)約頁面資源的裝置優(yōu)選實(shí)施例的結(jié)構(gòu)框圖,可以包括以下模塊第一獲取模塊601,用于獲取當(dāng)前頁面的有效打印區(qū)域; 優(yōu)選的,所述第一獲取模塊可以包括第三獲取子模塊6011 ,用于獲取當(dāng)前頁面的高度信息和寬度信息; 第二計(jì)算子模塊6012,用于計(jì)算所述當(dāng)前頁面的有效打印區(qū)域,所 述有效打印區(qū)域包括有效打印高度和有效打印寬度,所述有效打印高度 為所述高度信息與所述頁面的上下頁邊距之差,所述有效打印寬度為所 述寬度信息。第一計(jì)算模塊602,用于依據(jù)所述有效打印區(qū)域,計(jì)算所述當(dāng)前頁 面的剩余打印區(qū)域;第二獲取模塊603,用于獲取所述當(dāng)前頁面的關(guān)聯(lián)頁面中的待打印 區(qū)域;記錄模塊604,用于當(dāng)所述待打印區(qū)域能夠填充所述剩余打印區(qū)域 時(shí),i己錄所述關(guān)聯(lián)頁面;填充模塊605,用于依據(jù)所述紀(jì)錄內(nèi)容,將所述待打印區(qū)域填充在 所述當(dāng)前頁面的剩余打印區(qū)域上。打印模塊606,用于將填充所述待打印區(qū)域后的當(dāng)前頁面進(jìn)行打印。參考圖7,示出了應(yīng)用圖6所示的優(yōu)選實(shí)施例進(jìn)行節(jié)約頁面資源的 流程圖,可以包括以下步驟步驟701:第一獲取模塊獲取當(dāng)前頁面的有效打印區(qū)域;優(yōu)選的,所述步驟701可以通過一下兩個(gè)子步驟來實(shí)現(xiàn)子步驟7011:第三獲取子模塊獲取當(dāng)前頁面的高度信息和寬度信自 子步驟7012:第二計(jì)算子模塊計(jì)算所述當(dāng)前頁面的有效打印區(qū)域, 所述有效打印區(qū)域包括有效打印高度和有效打印寬度,所述有效打印高度為所述高度信息與所述頁面的上下頁邊距之差,所述有效打印寬度為 所述寬度信息。步驟702:第一計(jì)算模塊依據(jù)所述有效打印區(qū)域,計(jì)算所述當(dāng)前頁 面的剩余打印區(qū)域;步驟703:第二獲取模塊獲取所述當(dāng)前頁面的關(guān)聯(lián)頁面中的待打印 區(qū)域;步驟704:當(dāng)所述待打印區(qū)域能夠填充所述剩余打印區(qū)域時(shí),記錄 模塊記錄所述關(guān)聯(lián)頁面;步驟705:填充模塊依據(jù)所述紀(jì)錄內(nèi)容,將所述待打印區(qū)域填充在 所述當(dāng)前頁面的剩余打印區(qū)域上。步驟706:打印模塊將填充所述待打印區(qū)域后的當(dāng)前頁面進(jìn)行打印。需要說明的是,本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述, 每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間 相同相似的部分互相參見即可。對(duì)于裝置類實(shí)施例而言,由于其與方法 實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部 分說明即可。以上對(duì)本發(fā)明所提供的一種節(jié)約頁面資源的方法及節(jié)約頁面資源的 裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方 式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其 核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容 不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1、一種節(jié)約頁面資源的方法,其特征在于,包括獲取當(dāng)前頁面的有效打印區(qū)域;依據(jù)所述有效打印區(qū)域,計(jì)算所述當(dāng)前頁面的剩余打印區(qū)域;獲取所述當(dāng)前頁面的關(guān)聯(lián)頁面中的待打印區(qū)域;當(dāng)所述待打印區(qū)域能夠填充所述剩余打印區(qū)域時(shí),記錄所述關(guān)聯(lián)頁面;依據(jù)所述紀(jì)錄內(nèi)容,將所述待打印區(qū)域填充在所述當(dāng)前頁面的剩余打印區(qū)域上。
2、 如權(quán)利要求l所述的方法,其特征在于,所述方法還包括 將填充所述待打印區(qū)域后的當(dāng)前頁面進(jìn)行打印。
3、 如權(quán)利要求1所述的方法,其特征在于,所述打印區(qū)域包括打 印高度和/或打印寬度。
4、 如權(quán)利要求3所述的方法,其特征在于,所述打印區(qū)域?yàn)榇蛴?高度,所述有效打印區(qū)域?yàn)樗霎?dāng)前頁面的高度與上下頁邊距之差。
5、 如權(quán)利要求3所述的方法,其特征在于,所述打印區(qū)域?yàn)榇蛴?高度和打印寬度,則獲取當(dāng)前頁面的有效打印區(qū)域包括獲取當(dāng)前頁面的高度信息和寬度信息;計(jì)算所述當(dāng)前頁面的有效打印區(qū)域,所述有效打印區(qū)域包括有效打 印高度和有效打印寬度,所述有效打印高度為所述高度信息與所述頁面 的上下頁邊距之差,所述有效打印寬度為所述寬度信息。
6、 如權(quán)利要求1所述的方法,其特征在于,所述剩余打印區(qū)域?yàn)?有效打印區(qū)域和所述當(dāng)前頁面的當(dāng)前打印區(qū)域之差。
7、 如權(quán)利要求1所述的方法,其特征在于,所述關(guān)聯(lián)頁面為用戶 提供的至少 一個(gè)的待打印頁面。
8、 一種節(jié)約頁面資源的裝置,其特征在于,包括 第一獲取模塊,用于獲取當(dāng)前頁面的有效打印區(qū)域; 第一計(jì)算模塊,用于依據(jù)所述有效打印區(qū)域,計(jì)算所述當(dāng)前頁面的剩余打印區(qū)域;第二獲取模塊,用于獲取所述當(dāng)前頁面的關(guān)聯(lián)頁面中的待打印區(qū)域;記錄模塊,用于當(dāng)所述待打印區(qū)域能夠填充所述剩余打印區(qū)域時(shí),記錄所述關(guān)聯(lián)頁面;填充模塊,用于依據(jù)所述紀(jì)錄內(nèi)容,將所述待打印區(qū)域填充在所述 當(dāng)前頁面的剩余打印區(qū)域上。
9、 如權(quán)利要求8所述的裝置,其特征在于,還包括打印模塊,用于將填充所述待打印區(qū)域后的當(dāng)前頁面進(jìn)行打印。
10、 如權(quán)利要求8所述的裝置,其特征在于,所述打印區(qū)域?yàn)榇蛴?高度和打印寬度,則所述第一獲取模塊包括第三獲取子模塊,用于獲取當(dāng)前頁面的高度信息和寬度信息; 第二計(jì)算子模塊,用于計(jì)算所述當(dāng)前頁面的有效打印區(qū)域,所述有效打印區(qū)域包括有效打印高度和有效打印寬度,所述有效打印高度為所 述高度信息與所述頁面的上下頁邊距之差,所述有效打印寬度為所述寬 度信息。
全文摘要
本發(fā)明提供了一種節(jié)約頁面資源的方法,包括獲取當(dāng)前頁面的有效打印區(qū)域;依據(jù)所述有效打印區(qū)域,計(jì)算所述當(dāng)前頁面的剩余打印區(qū)域;獲取所述當(dāng)前頁面的關(guān)聯(lián)頁面中的待打印區(qū)域;當(dāng)所述待打印區(qū)域能夠填充所述剩余打印區(qū)域時(shí),記錄所述關(guān)聯(lián)頁面;依據(jù)所述紀(jì)錄內(nèi)容,將所述待打印區(qū)域填充在所述當(dāng)前頁面的剩余打印區(qū)域上。運(yùn)用本發(fā)明的方法,可以將用戶提供的多個(gè)關(guān)聯(lián)頁面中的待打印數(shù)據(jù),放置在一個(gè)打印頁面中,從而節(jié)約了頁面資源。本發(fā)明還提供了一種節(jié)約頁面資源的裝置。
文檔編號(hào)G06F3/12GK101324833SQ20081012628
公開日2008年12月17日 申請日期2008年7月30日 優(yōu)先權(quán)日2008年7月30日
發(fā)明者符修湖 申請人:金蝶軟件(中國)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
斗六市| 西乌珠穆沁旗| 高州市| 西城区| 无极县| 中阳县| 岑巩县| 莲花县| 新密市| 涞源县| 阿巴嘎旗| 卫辉市| 九龙城区| 富蕴县| 蒲江县| 汾阳市| 广州市| 德令哈市| 铜陵市| 罗源县| 普陀区| 乡宁县| 曲周县| 景东| 吴江市| 兴化市| 陇西县| 陵川县| 湄潭县| 新宾| 孟津县| 道孚县| 星座| 张北县| 京山县| 桃源县| 赤壁市| 德惠市| 叶城县| 威海市| 花莲市|