一種引用注釋處理方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明所述的一種引用注釋處理方法和系統(tǒng),構(gòu)建注釋內(nèi)容信息與其對應(yīng)的引用注釋的邏輯結(jié)構(gòu)信息;對文檔中觸發(fā)引用注釋的位置進(jìn)行預(yù)先標(biāo)注,并建立注釋的位置與所述注釋內(nèi)容信息的映射;接收到預(yù)先標(biāo)注位置的觸發(fā)動作后,調(diào)取所述邏輯結(jié)構(gòu)信息中與引用注釋對應(yīng)的標(biāo)注內(nèi)容信息,并按照預(yù)設(shè)方式顯示注釋內(nèi)容信息。本發(fā)明所述的引用注釋處理方法,很好的克服了現(xiàn)有技術(shù)中的技術(shù)問題,通過構(gòu)建邏輯結(jié)構(gòu)信息,并在流式排版的結(jié)果上,對文檔中觸發(fā)引用注釋的位置進(jìn)行預(yù)先標(biāo)注,在引用注釋的位置通過出發(fā)動作可實(shí)現(xiàn)對其注釋內(nèi)容信息的調(diào)用和顯示,使得引用注釋保持版式描述不變的情況下,又能夠在顯示受限的情況下進(jìn)行保持引用注釋邏輯結(jié)構(gòu)的重排,大大提高了引用注釋部分的可閱讀性。
【專利說明】-種引用注釋處理方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種引用注釋處理方法和系統(tǒng),屬于計(jì)算機(jī)文字?jǐn)?shù)據(jù)處理領(lǐng)域。
【背景技術(shù)】
[0002] 版式文件在自定義的坐標(biāo)系中,明確記錄了每個(gè)文檔源數(shù)據(jù)顯示的位置和尺寸 等,從而使文檔打印出的結(jié)果和在計(jì)算機(jī)上瀏覽的結(jié)果一致,而且在任何計(jì)算機(jī)環(huán)境下都 具有顯示一致性,保證文檔的原版原式。由于版式文件的"穩(wěn)定"性,非常適合作為電子文 檔的最終發(fā)布和傳播的形式,廣泛用于電子公文、電子書、電子期刊、電子報(bào)紙等領(lǐng)域。
[0003] 在版式文檔中引用注釋是指針對版式頁面上某一個(gè)或者某一系列的頁面元素進(jìn) 行注解,注解內(nèi)容可以是版式頁面的任意元素的集合,注解內(nèi)容和被注解的頁面元素在版 式頁面的位置上是不受任何限制的,甚至可以跨頁。
[0004] 在版式文檔中,引用注釋的存儲方式與一些線條和文字的簡單圖元排列無異,并 沒有明確的邏輯結(jié)構(gòu)。這種表示方式在遇到顯示設(shè)備屏幕尺寸受限的情況時(shí)會出現(xiàn)問題, 顯示設(shè)備沒有足夠的信息對表示引用注釋的圖元進(jìn)行處理,因此無法生成效果合理的顯示 結(jié)果。
[0005] 多數(shù)顯示設(shè)備采取簡單的處理方式,現(xiàn)有技術(shù)中普遍采用的是不針對引用注釋的 情況做任何特殊處理,根據(jù)版面理解的結(jié)果生成自然的邏輯結(jié)構(gòu)信息,從而實(shí)現(xiàn)版式文檔 內(nèi)容的流式重排。但是這種方法會導(dǎo)致版式文檔中的引用注釋在流式重排后出現(xiàn)可讀性 極低的情況,因?yàn)榇朔椒ㄉ傻闹嘏沤Y(jié)果中注釋內(nèi)容與被注釋的對象在邏輯上往往并不相 鄰,導(dǎo)致注釋內(nèi)容出現(xiàn)在不該出現(xiàn)的位置,影響閱讀體驗(yàn)。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明所要解決的技術(shù)問題是現(xiàn)有技術(shù)中版式文檔的流式重排中缺乏引用注釋 邏輯結(jié)構(gòu),導(dǎo)致版式文檔在屏幕尺寸受限的顯示設(shè)備上被顯示時(shí),無法合理處理其中的引 用注釋數(shù)據(jù),從而提供一種完善的引用注釋處理方法和系統(tǒng),使得引用注釋保持版式描述 不變的情況下,又能夠在顯示受限的情況下進(jìn)行保持引用注釋邏輯結(jié)構(gòu)的重排。
[0007] 為解決上述技術(shù)問題,本發(fā)明是通過以下技術(shù)方案實(shí)現(xiàn)的:
[0008] -種引用注釋處理方法,包括以下步驟:
[0009] 構(gòu)建步驟,構(gòu)建注釋內(nèi)容信息與其對應(yīng)的引用注釋的邏輯結(jié)構(gòu)信息;
[0010] 預(yù)先標(biāo)注步驟,對文檔中觸發(fā)引用注釋的位置進(jìn)行預(yù)先標(biāo)注,并建立注釋的位置 與所述注釋內(nèi)容信息的映射;
[0011] 調(diào)取步驟,接收到預(yù)先標(biāo)注位置的觸發(fā)動作后,調(diào)取所述邏輯結(jié)構(gòu)信息中與引用 注釋對應(yīng)的標(biāo)注內(nèi)容信息,并按照預(yù)設(shè)方式顯示注釋內(nèi)容信息。
[0012] 所述的引用注釋處理方法,所述構(gòu)建注釋內(nèi)容信息與其對應(yīng)的引用注釋的邏輯結(jié) 構(gòu)信息的過程,包括:
[0013] 通過版面分析方法獲得引用注釋及其注釋內(nèi)容的數(shù)據(jù),通過編輯和調(diào)整建立注釋 內(nèi)容信息與其對應(yīng)的引用注釋的邏輯結(jié)構(gòu)信息,并將所述邏輯結(jié)構(gòu)信息保存在顯示塊中。
[0014] 所述的引用注釋處理方法,在所述邏輯結(jié)構(gòu)信息中,將引用注釋的邏輯結(jié)構(gòu)與其 對應(yīng)的注釋內(nèi)容通過唯一編號進(jìn)行關(guān)聯(lián)。
[0015] 所述的引用注釋處理方法,所述注釋內(nèi)容在文檔排版后不進(jìn)行顯示,在接收到預(yù) 先標(biāo)注位置的觸發(fā)動作后顯示注釋內(nèi)容。
[0016] 所述的引用注釋處理方法,所述構(gòu)建注釋內(nèi)容信息與其對應(yīng)的引用注釋的邏輯結(jié) 構(gòu)信息的過程中,還包括進(jìn)入當(dāng)前頁面后,收集該頁面內(nèi)預(yù)先標(biāo)注的位置信息及引用注釋 信息的過程。
[0017] 所述的引用注釋處理方法,所述觸發(fā)動作類型自定義設(shè)置,所述顯示注釋內(nèi)容信 息的方式也自定義設(shè)置。
[0018] 一種引用注釋處理系統(tǒng),包括:
[0019] 構(gòu)建單元,構(gòu)建注釋內(nèi)容信息與其對應(yīng)的引用注釋的邏輯結(jié)構(gòu)信息;
[0020] 預(yù)先標(biāo)注單元,對文檔中觸發(fā)引用注釋的位置進(jìn)行預(yù)先標(biāo)注,并建立注釋的位置 與所述注釋內(nèi)容信息的映射;
[0021] 調(diào)取單元,接收到預(yù)先標(biāo)注位置的觸發(fā)動作后,調(diào)取所述邏輯結(jié)構(gòu)信息中與引用 注釋對應(yīng)的標(biāo)注內(nèi)容信息,并按照預(yù)設(shè)方式顯示注釋內(nèi)容信息。
[0022] 所述的引用注釋處理系統(tǒng),所述構(gòu)建單元中,包括構(gòu)建子單元,用于通過版面分析 方法獲得引用注釋及其注釋內(nèi)容的數(shù)據(jù),通過編輯和調(diào)整建立注釋內(nèi)容信息與其對應(yīng)的引 用注釋的邏輯結(jié)構(gòu)信息,并將所述邏輯結(jié)構(gòu)信息保存在顯示塊中。
[0023] 所述的引用注釋處理系統(tǒng),在所述邏輯結(jié)構(gòu)信息中,將引用注釋的邏輯結(jié)構(gòu)與其 對應(yīng)的注釋內(nèi)容通過唯一編號進(jìn)行關(guān)聯(lián)。
[0024] 所述的引用注釋處理系統(tǒng),還包括顯示單元,所述注釋內(nèi)容在文檔排版后不進(jìn)行 顯示,在接收到預(yù)先標(biāo)注位置的觸發(fā)動作后顯示注釋內(nèi)容。
[0025] 所述的引用注釋處理系統(tǒng),包括收集單元:進(jìn)入當(dāng)前頁面后,收集該頁面內(nèi)預(yù)先標(biāo) 注的位置信息及引用注釋信息的過程。
[0026] 所述的引用注釋處理系統(tǒng),所述觸發(fā)動作類型自定義設(shè)置,所述顯示注釋內(nèi)容信 息的方式也自定義設(shè)置。
[0027] 本發(fā)明的上述技術(shù)方案相比現(xiàn)有技術(shù)具有以下優(yōu)點(diǎn):
[0028] (1)本發(fā)明所述的一種引用注釋處理方法和系統(tǒng),構(gòu)建注釋內(nèi)容信息與其對應(yīng)的 引用注釋的邏輯結(jié)構(gòu)信息;對文檔中觸發(fā)引用注釋的位置進(jìn)行預(yù)先標(biāo)注,并建立注釋的位 置與所述注釋內(nèi)容信息的映射;接收到預(yù)先標(biāo)注位置的觸發(fā)動作后,調(diào)取所述邏輯結(jié)構(gòu)信 息中與引用注釋對應(yīng)的標(biāo)注內(nèi)容信息,并按照預(yù)設(shè)方式顯示注釋內(nèi)容信息。由于現(xiàn)有技術(shù) 中普遍采用的是不針對引用注釋的情況做任何特殊處理,根據(jù)版面理解的結(jié)果生成自然的 邏輯結(jié)構(gòu)信息,從而實(shí)現(xiàn)版式文檔內(nèi)容的流式重排。但是這種方法會導(dǎo)致版式文檔中的引 用注釋在流式重排后出現(xiàn)可讀性極低的情況,因?yàn)榇朔椒ㄉ傻闹嘏沤Y(jié)果中注釋內(nèi)容與 被注釋的對象在邏輯上往往并不相鄰,導(dǎo)致注釋內(nèi)容出現(xiàn)在不該出現(xiàn)的位置,影響閱讀體 驗(yàn)。本發(fā)明所述的引用注釋處理方法,很好的克服了上述現(xiàn)有技術(shù)中的技術(shù)問題,通過構(gòu)建 邏輯結(jié)構(gòu)信息,并在流式排版的結(jié)果上,對文檔中觸發(fā)引用注釋的位置進(jìn)行預(yù)先標(biāo)注,在引 用注釋的位置通過出發(fā)動作可實(shí)現(xiàn)對其注釋內(nèi)容信息的調(diào)用和顯示,使得引用注釋保持版 式描述不變的情況下,又能夠在顯示受限的情況下進(jìn)行保持引用注釋邏輯結(jié)構(gòu)的重排,大 大提高了引用注釋部分的可閱讀性。
[0029] (2)本發(fā)明所述的一種引用注釋處理方法和系統(tǒng),通過版面分析方法獲得引用注 釋及其注釋內(nèi)容的數(shù)據(jù),通過編輯和調(diào)整建立注釋內(nèi)容信息與其對應(yīng)的引用注釋的邏輯結(jié) 構(gòu)信息,并將所述邏輯結(jié)構(gòu)信息保存在顯示塊中,由于自動獲取的版面信息有很多信息不 完整或者不準(zhǔn)確,因此需要人工編輯和調(diào)整、修改來建立邏輯結(jié)構(gòu)信息,這樣才能讓邏輯結(jié) 構(gòu)信息的內(nèi)容更準(zhǔn)確。
[0030] (3)本發(fā)明所述的一種引用注釋處理方法和系統(tǒng),所述注釋內(nèi)容在文檔排版后不 進(jìn)行顯示,在接收到預(yù)先標(biāo)注位置的觸發(fā)動作后顯示注釋內(nèi)容,這樣在排版時(shí)就不需要對 注釋內(nèi)容再重新顯示,節(jié)約了版面。
[0031] (4)本發(fā)明所述的一種引用注釋處理方法和系統(tǒng),所述觸發(fā)動作類型自定義設(shè)置, 所述顯示注釋內(nèi)容信息的方式也自定義設(shè)置,注釋內(nèi)容信息在用戶需要的情況下,根據(jù)預(yù) 先定義的觸發(fā)方式,通過用戶的觸發(fā)動作來顯示,提高了用戶的可操作性和目的性,讓排版 實(shí)現(xiàn)更加人性化。
[0032] (5)本發(fā)明所述的一種引用注釋處理方法和系統(tǒng),還包括收集單元,進(jìn)入當(dāng)前頁面 后,收集該頁面內(nèi)預(yù)先標(biāo)注的位置信息及引用注釋信息的過程。這樣,當(dāng)進(jìn)入該頁面后即進(jìn) 行了預(yù)先標(biāo)注位置和引用注釋信息的收集,當(dāng)用戶選擇某個(gè)位置執(zhí)行出發(fā)動作后,可以很 快的將注釋內(nèi)容顯示出來。通過預(yù)先收集的方式,將不屬于本頁內(nèi)的引用注釋不需要收集, 減少了本頁面進(jìn)行引用注釋標(biāo)注時(shí)的處理數(shù)據(jù)量,提高了效率。
【專利附圖】
【附圖說明】
[0033] 為了使本發(fā)明的內(nèi)容更容易被清楚的理解,下面結(jié)合附圖,對本發(fā)明作進(jìn)一步詳 細(xì)的說明,其中,
[0034] 圖1是本發(fā)明所述一種引用注釋處理方法的一個(gè)實(shí)施例的流程圖;
[0035] 圖2是本發(fā)明所述一種引用注釋處理方法中一個(gè)實(shí)施例中注釋的整體結(jié)構(gòu)圖;
[0036] 圖3、圖4本發(fā)明所述一種引用注釋處理方法的一個(gè)實(shí)施例中的步驟中的示意圖。
【具體實(shí)施方式】
[0037] 下面提供本發(fā)明所述的一種引用注釋處理方法和系統(tǒng)的【具體實(shí)施方式】。
[0038] 實(shí)施例1
[0039] 本發(fā)明所述的一種引用注釋處理方法的流程圖如圖1所示,包括以下步驟:
[0040] (1)構(gòu)建步驟,構(gòu)建注釋內(nèi)容信息與其對應(yīng)的引用注釋的邏輯結(jié)構(gòu)信息;在所述構(gòu) 建步驟中,通過版面分析方法獲得引用注釋及其注釋內(nèi)容的數(shù)據(jù),然后采用人工調(diào)整的方 式核對并編輯引用注釋的邏輯結(jié)構(gòu)和源版式描述信息,將引用注釋的邏輯結(jié)構(gòu)與其對應(yīng)的 注釋內(nèi)容通過唯一編號進(jìn)行關(guān)聯(lián)。這樣通過自動獲取、人工調(diào)整的方式,在保證效率的同時(shí) 提高了信息的準(zhǔn)確性和可編輯性,這樣就構(gòu)建了注釋內(nèi)容與其對應(yīng)的引用注釋的邏輯結(jié)構(gòu) 信息,并將所述邏輯結(jié)構(gòu)信息保存在顯示塊中。由于自動獲取的版面信息有很多信息不完 整或者不準(zhǔn)確,因此需要人工編輯和調(diào)整、修改來建立邏輯結(jié)構(gòu)信息,這樣才能讓邏輯結(jié)構(gòu) 信息的內(nèi)容更準(zhǔn)確。
[0041] (2)預(yù)先標(biāo)注步驟,在流式排版的結(jié)果上,對文檔中觸發(fā)引用注釋的位置進(jìn)行預(yù)先 標(biāo)注,并建立引用注釋的位置與所述注釋內(nèi)容信息的映射。
[0042] (3)調(diào)取步驟,接收到預(yù)先標(biāo)注位置的觸發(fā)動作后,調(diào)取所述邏輯結(jié)構(gòu)信息中與 引用注釋對應(yīng)的標(biāo)注內(nèi)容信息,并按照預(yù)設(shè)方式顯示注釋內(nèi)容信息。所述觸發(fā)動作類型自 定義設(shè)置,所述顯示注釋內(nèi)容信息的方式也自定義設(shè)置,注釋內(nèi)容信息在用戶需要的情況 下,根據(jù)預(yù)先定義的觸發(fā)方式,通過用戶的觸發(fā)動作來顯示,提高了用戶的可操作性和目的 性,讓排版實(shí)現(xiàn)更加人性化。
[0043] 作為優(yōu)選的實(shí)施方式,在使用上述引用注釋處理方法時(shí),在排版時(shí)對所述注釋內(nèi) 容在文檔排版后不進(jìn)行顯示,先將注釋部分忽略并保存,顯示其他部分,再根據(jù)預(yù)先標(biāo)注的 位置的觸發(fā)動作顯示注釋內(nèi)容。這樣,所述注釋內(nèi)容在文檔排版后不進(jìn)行顯示,在接收到預(yù) 先標(biāo)注位置的觸發(fā)動作后顯示注釋內(nèi)容,這樣在排版時(shí)就不需要對注釋內(nèi)容再重新顯示, 節(jié)約了版面。
[0044] 在另外的實(shí)施例中,在所述構(gòu)建步驟中,對存在明顯標(biāo)識信息的引用注釋可以進(jìn) 行直接解析,此處明顯的標(biāo)識信息指版式文檔中某元素存在明顯指向?qū)?yīng)注釋的標(biāo)識符號 (如上標(biāo),下標(biāo)等),對應(yīng)注釋內(nèi)容處也有明顯響應(yīng)此標(biāo)識符號的顯示(如論文中參考文獻(xiàn)角 標(biāo)的應(yīng)用),這樣標(biāo)識符號和注釋內(nèi)容存在明顯的對應(yīng)關(guān)系,此時(shí),可以直接解析到。其他情 況通過接受人工調(diào)整的方式獲取引用注釋的邏輯結(jié)構(gòu)和源版式描述信息。而且在引用注釋 的直接獲取中,自動識別系統(tǒng)難免出錯(cuò)或者遺漏,這時(shí)也需要接受人工調(diào)整的方式來進(jìn)行 修正。通過自動識別、人工調(diào)整的方式,提高了處理效率且保證了準(zhǔn)確度
[0045] 實(shí)施例2
[0046] -種引用注釋處理系統(tǒng),包括:
[0047] 構(gòu)建單元,構(gòu)建注釋內(nèi)容信息與其對應(yīng)的引用注釋的邏輯結(jié)構(gòu)信息。其中還包括 構(gòu)建子單元,用于通過版面分析方法獲得引用注釋及其注釋內(nèi)容的數(shù)據(jù),通過編輯和調(diào)整 建立注釋內(nèi)容信息與其對應(yīng)的引用注釋的邏輯結(jié)構(gòu)信息,并將所述邏輯結(jié)構(gòu)信息保存在顯 示塊中。在所述邏輯結(jié)構(gòu)信息中,將引用注釋的邏輯結(jié)構(gòu)與其對應(yīng)的注釋內(nèi)容通過唯一編 號進(jìn)行關(guān)聯(lián)。所述構(gòu)建單元中,還包括人工調(diào)整單元,通過人工調(diào)整的方式核對并編輯引用 注釋的邏輯結(jié)構(gòu)和源版式描述信息。由于自動獲取的版面信息有很多信息不完整或者不準(zhǔn) 確,因此需要人工編輯和調(diào)整、修改來建立邏輯結(jié)構(gòu)信息,這樣才能讓邏輯結(jié)構(gòu)信息的內(nèi)容 更準(zhǔn)確。
[0048] 預(yù)先標(biāo)注單元,在流式排版的結(jié)果上,對文檔中觸發(fā)引用注釋的位置進(jìn)行預(yù)先標(biāo) 注,并建立注釋的位置與所述注釋內(nèi)容信息的映射。通過標(biāo)注的方式可以更好的將其關(guān)系 對應(yīng)起來,便于以后根據(jù)需要提取。
[0049] 調(diào)取單元,接收到預(yù)先標(biāo)注位置的觸發(fā)動作后,調(diào)取所述邏輯結(jié)構(gòu)信息中與引用 注釋對應(yīng)的標(biāo)注內(nèi)容信息,并按照預(yù)設(shè)方式顯示注釋內(nèi)容信息。所述觸發(fā)動作類型自定義 設(shè)置,所述顯示注釋內(nèi)容信息的方式也自定義設(shè)置。所述觸發(fā)動作類型自定義設(shè)置,所述顯 示注釋內(nèi)容信息的方式也自定義設(shè)置,注釋內(nèi)容信息在用戶需要的情況下,根據(jù)預(yù)先定義 的觸發(fā)方式,通過用戶的觸發(fā)動作來顯示,提高了用戶的可操作性和目的性,讓排版實(shí)現(xiàn)更 加人性化。
[0050] 作為優(yōu)先的實(shí)施方式,所述的引用注釋處理系統(tǒng),還包括顯示單元,所述注釋內(nèi)容 在文檔排版后不進(jìn)行顯示,在接收到預(yù)先標(biāo)注位置的觸發(fā)動作后顯示注釋內(nèi)容。
[0051] 作為其他的實(shí)施方式,所述引用注釋處理系統(tǒng)還包括收集單元,進(jìn)入當(dāng)前頁面后, 收集該頁面內(nèi)預(yù)先標(biāo)注的位置信息及引用注釋信息的過程。這樣,當(dāng)進(jìn)入該頁面后即進(jìn)行 了預(yù)先標(biāo)注位置和引用注釋信息的收集,當(dāng)用戶選擇某個(gè)位置執(zhí)行出發(fā)動作后,可以很快 的將注釋內(nèi)容顯示出來。通過預(yù)先收集的方式,將不屬于本頁內(nèi)的引用注釋不需要收集,減 少了本頁面進(jìn)行引用注釋標(biāo)注時(shí)的處理數(shù)據(jù)量,提高了效率。
[0052] 由于現(xiàn)有技術(shù)中普遍采用的是不針對引用注釋的情況做任何特殊處理,根據(jù)版面 理解的結(jié)果生成自然的邏輯結(jié)構(gòu)信息,從而實(shí)現(xiàn)版式文檔內(nèi)容的流式重排。但是這種方法 會導(dǎo)致版式文檔中的引用注釋在流式重排后出現(xiàn)可讀性極低的情況,因?yàn)榇朔椒ㄉ傻闹?排結(jié)果中注釋內(nèi)容與被注釋的對象在邏輯上往往并不相鄰,導(dǎo)致注釋內(nèi)容出現(xiàn)在不該出現(xiàn) 的位置,影響閱讀體驗(yàn)。本發(fā)明所述的引用注釋處理系統(tǒng),很好的克服了上述現(xiàn)有技術(shù)中的 技術(shù)問題,通過構(gòu)建邏輯結(jié)構(gòu)信息,并在流式排版的結(jié)果上,對文檔中觸發(fā)引用注釋的位置 進(jìn)行預(yù)先標(biāo)注,在引用注釋的位置通過出發(fā)動作可實(shí)現(xiàn)對其注釋內(nèi)容信息的調(diào)用和顯示, 使得引用注釋保持版式描述不變的情況下,又能夠在顯示受限的情況下進(jìn)行保持引用注 釋邏輯結(jié)構(gòu)的重排,大大提高了引用注釋部分的可閱讀性。
[0053] 實(shí)施例3
[0054] 本實(shí)施例中給出一種引用注釋處理方法,所述引用注釋處理方法針對的是版式文 檔進(jìn)行流式重排時(shí),對引用注釋部分的特殊重排方式。
[0055] 此處所述的版式文檔也叫版式文件,又叫版面固定文檔,其特點(diǎn)是在不同設(shè)備和 閱讀軟件上具有顯示結(jié)果的一致性。它在自定義的坐標(biāo)系中,明確地指定了每個(gè)文檔內(nèi)容 顯示的位置,尺寸等,保證真實(shí)的重現(xiàn)文檔的原貌,這是一系列文檔頁面對象描述方式的統(tǒng) 稱。而此處所說的流式重排指的是根據(jù)顯示設(shè)備屏幕的大小對版式文件的內(nèi)容重新進(jìn)行排 版,相關(guān)技術(shù)現(xiàn)有技術(shù)中已經(jīng)有較多的公開技術(shù)。流式排版核心算法的功能是,給出指定形 狀的顯示區(qū)域,向區(qū)域內(nèi)繪制由各種圖元對象(文字,圖片為主)混排的數(shù)據(jù)流,使得數(shù)據(jù)流 在繪制過程中遇到限制區(qū)域邊緣時(shí),如果下一個(gè)圖元繪制將越界,則自動切換到下一行繼 續(xù)輸出。所述流式排版算法的基本思路是,算法每次繪制圖元的一個(gè)最小粒度單位,即一幅 圖片或文字對象中的一個(gè)文字,在繪制前取出該對象的尺寸并判斷與當(dāng)前行剩余空白寬度 的大小關(guān)系,如果寬度不夠則換行,否則輸出,輸出結(jié)束后繼續(xù)判斷下一個(gè)圖元。
[0056] 本實(shí)施例中的引用注釋處理方法,是當(dāng)系統(tǒng)實(shí)現(xiàn)了較為完善的流式排版核心算法 之后,采用本實(shí)施例中的注釋重排方法,來處理引用注釋部分的重排。
[0057] 引用注釋在版式文件上的表現(xiàn)形式就是一些線條和文字等簡單圖元的排列,并沒 有明確的邏輯結(jié)構(gòu)。于是需要定義一套適合流式重排的引用注釋結(jié)構(gòu),在不影響版式閱讀 效果的情況下實(shí)現(xiàn)流式重排。
[0058] 本實(shí)施例中給出一種引用注釋處理方法,具體過程如下:
[0059] 第一,首先構(gòu)建注釋內(nèi)容信息與其對應(yīng)的引用注釋的邏輯結(jié)構(gòu)信息。引用注釋的 邏輯結(jié)構(gòu)信息主要描述頁面中注釋內(nèi)容為某些圖元的注釋(例如腳注、尾注)的邏輯結(jié)構(gòu)信 肩、。
[0060] 圖2給出了本設(shè)計(jì)中引用注釋的邏輯結(jié)構(gòu)信息的整體結(jié)構(gòu)圖,在圖中的標(biāo)簽所 表示的數(shù)據(jù)信息如下表所1示:
[0061]
【權(quán)利要求】
1. 一種引用注釋處理方法,其特征在于,包括以下步驟: 構(gòu)建注釋內(nèi)容信息與其對應(yīng)的引用注釋的邏輯結(jié)構(gòu)信息; 對文檔中觸發(fā)引用注釋的位置進(jìn)行預(yù)先標(biāo)注,并建立引用注釋的位置與所述注釋內(nèi)容 信息的映射; 接收到預(yù)先標(biāo)注位置的觸發(fā)動作后,調(diào)取所述邏輯結(jié)構(gòu)信息中與引用注釋對應(yīng)的標(biāo)注 內(nèi)容信息,并按照預(yù)設(shè)方式顯示注釋內(nèi)容信息。
2. 根據(jù)權(quán)利要求1所述的引用注釋處理方法,其特征在于,所述構(gòu)建注釋內(nèi)容信息與 其對應(yīng)的引用注釋的邏輯結(jié)構(gòu)信息的過程,包括: 通過版面分析方法獲得引用注釋及其注釋內(nèi)容的數(shù)據(jù),通過編輯和調(diào)整建立注釋內(nèi)容 信息與其對應(yīng)的引用注釋的邏輯結(jié)構(gòu)信息,并將所述邏輯結(jié)構(gòu)信息保存在顯示塊中。
3. 根據(jù)權(quán)利要求1或2所述的引用注釋處理方法,其特征在于,在所述邏輯結(jié)構(gòu)信息 中,將引用注釋的邏輯結(jié)構(gòu)與其對應(yīng)的注釋內(nèi)容通過唯一編號進(jìn)行關(guān)聯(lián)。
4. 根據(jù)權(quán)利要求1-3中任一所述的引用注釋處理方法,其特征在于,所述注釋內(nèi)容在 文檔排版后不進(jìn)行顯示,在接收到預(yù)先標(biāo)注位置的觸發(fā)動作后顯示注釋內(nèi)容。
5. 根據(jù)權(quán)利要求1或2所述的引用注釋處理方法,其特征在于,還包括進(jìn)入當(dāng)前頁面 后,收集該頁面內(nèi)預(yù)先標(biāo)注的位置信息及引用注釋信息的過程。
6. 根據(jù)權(quán)利要求1-5任一項(xiàng)所述的引用注釋處理方法,其特征在于,所述觸發(fā)動作類 型自定義設(shè)置,所述顯示注釋內(nèi)容信息的方式也自定義設(shè)置。
7. -種引用注釋處理系統(tǒng),其特征在于,包括: 構(gòu)建單元,構(gòu)建注釋內(nèi)容信息與其對應(yīng)的引用注釋的邏輯結(jié)構(gòu)信息; 預(yù)先標(biāo)注單元,對文檔中觸發(fā)引用注釋的位置進(jìn)行預(yù)先標(biāo)注,并建立注釋的位置與所 述注釋內(nèi)容信息的映射; 調(diào)取單元,接收到預(yù)先標(biāo)注位置的觸發(fā)動作后,調(diào)取所述邏輯結(jié)構(gòu)信息中與引用注釋 對應(yīng)的標(biāo)注內(nèi)容信息,并按照預(yù)設(shè)方式顯示注釋內(nèi)容信息。
8. 根據(jù)權(quán)利要求7所述的引用注釋處理系統(tǒng),其特征在于,所述構(gòu)建單元中,包括構(gòu)建 子單元,用于通過版面分析方法獲得引用注釋及其注釋內(nèi)容的數(shù)據(jù),通過編輯和調(diào)整建立 注釋內(nèi)容信息與其對應(yīng)的引用注釋的邏輯結(jié)構(gòu)信息,并將所述邏輯結(jié)構(gòu)信息保存在顯示塊 中。
9. 根據(jù)權(quán)利要求7或8所述的引用注釋處理系統(tǒng),其特征在于,在所述邏輯結(jié)構(gòu)信息 中,將引用注釋的邏輯結(jié)構(gòu)與其對應(yīng)的注釋內(nèi)容通過唯一編號進(jìn)行關(guān)聯(lián)。
10. 根據(jù)權(quán)利要求7-9中任一所述的引用注釋處理系統(tǒng),其特征在于,還包括收集單 元:進(jìn)入當(dāng)前頁面后,收集該頁面內(nèi)預(yù)先標(biāo)注的位置信息及引用注釋信息的過程。
11. 根據(jù)權(quán)利要求7或8所述的引用注釋處理系統(tǒng),其特征在于,所述構(gòu)建單元中,還 包括人工調(diào)整單元,通過人工調(diào)整的方式核對并編輯引用注釋的邏輯結(jié)構(gòu)和源版式描述信 肩、。
12. 根據(jù)權(quán)利要求7-11任一項(xiàng)所述的引用注釋處理系統(tǒng),其特征在于,所述觸發(fā)動作 類型自定義設(shè)置,所述顯示注釋內(nèi)容信息的方式也自定義設(shè)置。
【文檔編號】G06F17/30GK104516919SQ201310462747
【公開日】2015年4月15日 申請日期:2013年9月30日 優(yōu)先權(quán)日:2013年9月30日
【發(fā)明者】馮浩然, 丁力, 曹佳胤 申請人:北大方正集團(tuán)有限公司, 北京方正阿帕比技術(shù)有限公司