【摘要】本發(fā)明公開了一種控制局域網(wǎng)中實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆椒?、系統(tǒng)和設(shè)備。該方法包括:主節(jié)點(diǎn)獲得數(shù)據(jù)后,解析該數(shù)據(jù),主節(jié)點(diǎn)利用解析后的結(jié)果,與從節(jié)點(diǎn)建立連接,主節(jié)點(diǎn)將所發(fā)送的數(shù)據(jù)拆分為固定長(zhǎng)度的數(shù)據(jù)后,發(fā)送至從節(jié)點(diǎn),從節(jié)點(diǎn)接收數(shù)據(jù)后,保存數(shù)據(jù)。本
【摘要】 本發(fā)明涉及一種表格的可變數(shù)據(jù)排版的方法,屬 于印前計(jì)算機(jī)排版領(lǐng)域?,F(xiàn)有技術(shù)中,表格的可變數(shù)據(jù)排版的 方法是創(chuàng)建指定樣式的表格,利用排版數(shù)據(jù)直接替換單元格的 可變內(nèi)容項(xiàng),表格的行數(shù)和列數(shù)在排版中不發(fā)生改變,此方法 只適于單層結(jié)構(gòu)的可變數(shù)據(jù)排版,不能實(shí)現(xiàn)多層嵌套結(jié)構(gòu)的排 版數(shù)據(jù)的排版。本發(fā)明所述的方法將表格模版從表格塊、行、 單元格、可變內(nèi)容項(xiàng)四個(gè)層次構(gòu)建表格模版節(jié)點(diǎn)樹,然后將連 續(xù)的行節(jié)點(diǎn)構(gòu)建成為組,將節(jié)點(diǎn)樹的節(jié)點(diǎn)與表格中的排版數(shù)據(jù) 關(guān)聯(lián),然后進(jìn)行排版數(shù)據(jù)的展開,得到表格的多層嵌套結(jié)構(gòu)的 排版效果。采用本發(fā)明所述的方法,可以實(shí)現(xiàn)表格對(duì)多層嵌套 結(jié)構(gòu)的排版數(shù)據(jù)的可變數(shù)據(jù)排版的支持,擴(kuò)展了可變數(shù)據(jù)排版 的應(yīng)用范圍。 【專利類型】發(fā)明申請(qǐng) 【申請(qǐng)人】北京北大方正電子有限公司; 北京大學(xué) 【申請(qǐng)人類型】企業(yè),學(xué)校 【申請(qǐng)人地址】100085北京市海淀區(qū)上地五街9號(hào)方正大廈 【申請(qǐng)人地區(qū)】中國(guó) 【申請(qǐng)人城市】北京市 【申請(qǐng)人區(qū)縣】海淀區(qū) 【申請(qǐng)?zhí)枴緾N200610113129.9 【申請(qǐng)日】2006-09-15 【申請(qǐng)年份】2006 【公開公告號(hào)】CN1940913A 【公開公告日】2007-04-04 【公開公告年份】2007 【授權(quán)公告號(hào)】CN100445987C 【授權(quán)公告日】2008-12-24 【授權(quán)公告年份】2008.0 【發(fā)明人】閆國(guó)龍 【主權(quán)項(xiàng)內(nèi)容】1.一種表格的可變數(shù)據(jù)排版的方法,包括以下步驟: (1)將需要進(jìn)行排版的表格數(shù)據(jù)內(nèi)容轉(zhuǎn)換為基于樹形結(jié)構(gòu)的數(shù)據(jù),同時(shí) 得到排版內(nèi)容的樹形結(jié)構(gòu); (2)在排版系統(tǒng)中設(shè)計(jì)表格模版,解析表格模版,按照表格塊、行、單 元格、可變內(nèi)容項(xiàng)四個(gè)層級(jí)構(gòu)建和初始化表格模版節(jié)點(diǎn)樹,相應(yīng)地得到表格 模版節(jié)點(diǎn)樹的四個(gè)層級(jí)的節(jié)點(diǎn),即表格塊節(jié)點(diǎn)、行節(jié)點(diǎn)、單元格節(jié)點(diǎn)和可變 內(nèi)容項(xiàng)節(jié)點(diǎn),其中表格塊節(jié)點(diǎn)、行節(jié)點(diǎn)、單元格節(jié)點(diǎn)三種節(jié)點(diǎn)為枝干結(jié)點(diǎn), 可變內(nèi)容項(xiàng)節(jié)點(diǎn)為葉子結(jié)點(diǎn);表格模版節(jié)點(diǎn)樹的行節(jié)點(diǎn)、單元格節(jié)點(diǎn)和可變 內(nèi)容項(xiàng)節(jié)點(diǎn)與表格模版的行、單元格和可變內(nèi)容項(xiàng)一一對(duì)應(yīng);表格模版節(jié)點(diǎn) 樹的各節(jié)點(diǎn)即表格塊節(jié)點(diǎn)、行節(jié)點(diǎn)、單元格節(jié)點(diǎn)和可變內(nèi)容項(xiàng)節(jié)點(diǎn)均具有數(shù) 據(jù)綁定屬性,該數(shù)據(jù)綁定屬性用于記錄與之相關(guān)聯(lián)的排版內(nèi)容在排版內(nèi)容形 成的樹形結(jié)構(gòu)上的位置; (3)在表格模版節(jié)點(diǎn)樹中構(gòu)建組節(jié)點(diǎn),其中構(gòu)建第一個(gè)組節(jié)點(diǎn)時(shí),由表 格模版節(jié)點(diǎn)樹的任意連續(xù)的行節(jié)點(diǎn)組成,然后將該第一個(gè)組節(jié)點(diǎn)插入到表格 模版節(jié)點(diǎn)樹中構(gòu)成該組節(jié)點(diǎn)的第一個(gè)行節(jié)點(diǎn)的位置處;構(gòu)建其它組節(jié)點(diǎn)時(shí), 該組節(jié)點(diǎn)由連續(xù)的行節(jié)點(diǎn)組成,或者由連續(xù)的組節(jié)點(diǎn)組成,或者由連續(xù)的行 節(jié)點(diǎn)與組節(jié)點(diǎn)組成,組節(jié)點(diǎn)的位置在組成該組節(jié)點(diǎn)的第一個(gè)節(jié)點(diǎn)位置處;所 述的組節(jié)點(diǎn)是構(gòu)建在表格模版節(jié)點(diǎn)樹上的邏輯節(jié)點(diǎn),不與版面上的任何實(shí)際 排版內(nèi)容相關(guān)聯(lián),是枝干節(jié)點(diǎn);所述的組節(jié)點(diǎn)具有數(shù)據(jù)綁定屬性; (4)依次設(shè)置表格模版節(jié)點(diǎn)樹的各節(jié)點(diǎn)即表格塊節(jié)點(diǎn)、組節(jié)點(diǎn)、行節(jié)點(diǎn)、 單元格節(jié)點(diǎn)、可變內(nèi)容項(xiàng)節(jié)點(diǎn)與步驟(1)中得到的排版內(nèi)容的樹形結(jié)構(gòu)之間 的關(guān)聯(lián),所述的關(guān)聯(lián)通過(guò)表格模板節(jié)點(diǎn)樹中各節(jié)點(diǎn)的數(shù)據(jù)綁定屬性實(shí)現(xiàn); (5)依照步驟(4)中建立的關(guān)聯(lián),將排版的數(shù)據(jù)內(nèi)容進(jìn)行逐級(jí)展開,逐 級(jí)遞歸地得到表格模板節(jié)點(diǎn)樹的各個(gè)節(jié)點(diǎn)所對(duì)應(yīng)的排版內(nèi)容,根據(jù)一對(duì)多原 則,在表格模板節(jié)點(diǎn)樹中構(gòu)建相對(duì)應(yīng)的節(jié)點(diǎn)對(duì)象,將排版內(nèi)容依次記錄到對(duì) 應(yīng)的節(jié)點(diǎn)對(duì)象中,得到展開后的表格模版節(jié)點(diǎn)樹; (6)創(chuàng)建新的表格,根據(jù)步驟(5)中展開的表格模版節(jié)點(diǎn)樹的各個(gè)行節(jié) 點(diǎn)記錄的內(nèi)容,依次創(chuàng)建與表格模版中的對(duì)應(yīng)行相同的新的表格行,從而實(shí) 現(xiàn)表格結(jié)構(gòu)的創(chuàng)建; (7)依次取得表格模版節(jié)點(diǎn)樹的各個(gè)葉子節(jié)點(diǎn),利用葉子節(jié)點(diǎn)所記錄的 排版數(shù)據(jù)內(nèi)容置換新創(chuàng)建的表格中各個(gè)單元格中對(duì)應(yīng)的可變內(nèi)容項(xiàng),從而實(shí) 現(xiàn)對(duì)排版內(nèi)容的設(shè)置,處理結(jié)束。 微信 【當(dāng)前權(quán)利人】北京北大方正電子有限公司; 北京大學(xué) 【當(dāng)前專利權(quán)人地址】北京市海淀區(qū)上地五街9號(hào)方正大廈; 【專利權(quán)人類型】有限責(zé)任公司(臺(tái)港澳法人獨(dú)資); 公立 【統(tǒng)一社會(huì)信用代碼】9111010860004164XH; 12100000400002259P 【被引證次數(shù)】18 【被自引次數(shù)】6.0 【家族被引證次數(shù)】18
未經(jīng)允許不得轉(zhuǎn)載:http://www.mhvdw.cn/1776171281.html
喜歡就贊一下






