本發明專利技術實施例涉及電子排版技術領域,特別涉及一種測試排版處理結果的方法及設備,用于解決現有技術中存在的針對排版軟件的排版結果的正確性,目前還沒有一種有效的測試方法的問題。本發明專利技術實施例的測試排版處理結果的方法包括:根據收到的待測試元素選擇指令,確定排版處理中的待測試元素,并確定該待測試元素的待測試參數值;針對一個待測試元素中的一個待測試參數值,確定該待測試參數值與輸出文件中的輸出參數值是否一致;在該待測試參數值與輸出文件中的輸出參數值不一致時,確定排版處理出現錯誤。本發明專利技術實施例能夠快速、有效地測試排版處理結果的正確性。
【技術實現步驟摘要】
本專利技術涉及電子排版
,特別涉及一種測試排版處理結果的方法及設備。
技術介紹
排版是指將版面內的文字、表格、公式、圖片、圖形等可視化信息元素在該版面布局上進行所需的位置、大小等的調整,使該版面布局條理化,達到美觀的視覺效果,以供后續印刷;排版主要應用于書刊雜志、各類書籍、電子書、電子雜志、電子期刊等,它們在出版前都需要將(包括文字、圖片、表格等)通過排版軟件進行排版,將待出版的內容排版成指定的格式。目前常用的排版軟件有交互式排版軟件及批處理排版軟件。一般,使用現有的排版軟件對待排版內容進行排版處理的具體過程是:在排版處理前,由操作者設置所需的排版版式及該版式中各個元素的參數值,針對一個元素,由排版軟件生成該元素及其參數值的描述文件;在排版處理時,排版軟件解析每個描述文件,并根據每個描述文件中的元素的參數值對待排版內容進行排版處理;在對待排版內容進行了排版處理后,針對一個描述文件,排版軟件會輸出包括該描述文件中的元素在進行排版處理后對應的參數值的PDF (Portable Document Format,便攜文件格式)文件;可見,若排版處理后輸出的PDF文件中的元素的參數值與對應的描述文件中該元素的參數值不一致,則說明使用該排版軟件進行排版處理的結果不正確,可能是該排版軟件的排版處理過程出現了錯誤,從而使對待排版內容的排版處理不能滿足用戶預設的排版要求,導致該排版軟件的排版結果穩定性差;因此,在排版軟件應用之前,對排版軟件輸出的PDF文件的正確性的測試對于排版軟件的排版結果的穩定性具有重要意義。綜上所述,針對排版軟件的排版處理結果的正確性,目前還沒有一種有效的測試方法。
技術實現思路
本專利技術實施例提供了一種測試排版處理結果的方法及設備,用于解決現有技術中存在的針對排版軟件的排版結果的正確性,目前還沒有一種有效的測試方法的問題。本專利技術實施例提供了一種測試排版處理結果的方法,包括:根據收到的待測試元素選擇指令,確定排版處理中的待測試元素,并確定所述待測試元素的待測試參數值;針對一個待測試元素中的一個待測試參數值,確定該待測試參數值與輸出文件中的輸出參數值是否一致;其中所述輸出文件是根據包括該待測試參數值的描述文件進行排版處理后生成的;在該待測試參數值與輸出文件中的輸出參數值不一致時,確定排版處理出現錯誤。較佳地,確定所述待測試元素的待測試參數值包括:從所述待測試元素對應的參數值列表中選擇至少一個參數值作為該待測試元素的待測試參數值。較佳地,確定所述待測試元素的待測試參數值包括:根據所述待測試元素對應的數值范圍及預設的遞進步長確定該待測試元素的待測試參數值或從所述數值范圍內選擇至少一個參數值作為該待測試元素的待測試參數值。在確定排版軟件中的待測試元素之前,本專利技術實施例的方法還包括:確定每個元素對應的版式描述文件;確定排版軟件中的待測試元素包括:根據收到的待測試元素選擇指令,確定選定的版式描述文件;確定選定的版式描述文件中對應的元素為待測試元素。在確定排版處理出現錯誤之后,本專利技術實施例的方法還包括:輸出包括與輸出參數值不一致的待測試參數值對應的描述文件和/或輸出根據該描述文件生成的輸出文件。本專利技術實施例提供了一種測試排版處理結果的設備,包括:確定模塊,用于根據收到的待測試元素選擇指令,確定排版處理中的待測試元素,并確定所述待測試元素的待測試參數值;比較模塊,用于針對一個待測試元素中的一個待測試參數值,確定該待測試參數值與輸出文件中的輸出參數值是否一致;其中所述輸出文件是根據包括該待測試參數值的描述文件進行排版處理后生成的;處理模塊,用于在該待測試參數值與輸出文件中的輸出參數值不一致時,確定排版處理出現錯誤。較佳地,所述確定模塊具體用于:從所述待測試元素對應的參數值列表中選擇至少一個參數值作為該待測試元素的待測試參數值。較佳地,所述確定模塊具體用于:根據所述待測試元素對應的數值范圍及預設的遞進步長確定該待測試元素的待測試參數值或從所述數值范圍內選擇至少一個參數值作為該待測試元素的待測試參數值。本專利技術實施例的設備還包括:版式描述文件生成模塊,用于確定排版處理中每個元素對應的版式描述文件;所述確定模塊具體用于:根據收到的待測試元素選擇指令,確定選定的版式描述文件;確定選定的版式描述文件中對應的元素為待測試元素。本專利技術實施例的設備還包括:輸出模塊,用于在確定排版處理出現錯誤之后,輸出包括與輸出參數值不一致的待測試參數值的描述文件和/或輸出根據該描述文件生成的輸出文件。本專利技術實施例通過判斷排版軟件中的待測試參數值與排版處理后生成的輸出文件中的輸出參數值是否一致,以確定該排版軟件在排版處理過程中是否出現錯誤,從而能夠快速、有效地測試排版處理結果的正確性。附圖說明圖1為本專利技術實施例的第一種測試排版處理結果的方法流程圖;圖2為本專利技術實施例的第二種測試排版處理結果的方法流程圖;圖3為本專利技術實施例的第三種測試排版處理結果的方法流程圖;圖4A為本專利技術實施例的第一種測試排版處理結果的設備的結構示意圖;圖4B為本專利技術實施例的第二種測試排版處理結果的設備的結構示意圖;圖4C為本專利技術實施例的第三種測試排版處理結果的設備的結構示意圖。具體實施例方式本專利技術實施例通過判斷排版軟件中的待測試參數值與排版處理后生成的輸出文件中的輸出參數值是否一致,以確定該排版軟件在排版處理過程中是否出現錯誤,從而能夠快速、有效地測試排版處理結果的正確性。下面結合說明書附圖對本專利技術實施例作進一步詳細描述。如圖1所示,本專利技術實施例提供了一種測試排版處理結果的方法,該方法包括以下步驟:S101、根據收到的待測試元素選擇指令,確定排版處理中的待測試元素,并確定待測試元素的待測試參數值;S102、針對一個待測試元素中的一個待測試參數值,確定該待測試參數值與輸出文件中的輸出參數值是否一致;其中輸出文件是根據包括該待測試參數值的描述文件進行排版處理后生成的;S103、在該待測試參數值與輸出文件中的輸出參數值不一致時,確定排版處理出現錯誤。步驟SlOl中,確定待測試元素的待測試參數值的方法包括多種,以下列舉三種確定待測試元素的待測試參數值的方法:第一種方法:若確定的待測試兀素對應一個參數值列表,則從該參數值列表中選擇至少一個參數值作為該待測試元素的待測試參數值;具體的,可以從該數值列表中隨機選擇至少一個參數值作為待測試參數值;也可以根據預設的選取規則從該數值列表中選擇至少一個參數值作為待測試參數值,例如,選擇排列在奇數(或偶數)位置上的參數值作為待測試參數值;舉例說明,若待測試元素為文字,參數值為該字體的大小,參數值列表中{5,5.5,6,6.5,7,8,9,10,12,14,16,18,20},從該參數列表中選擇排列在偶數位置上的參數值5.5、6.5、8、10、14、18作為待測試參數值;較佳地,從該參數值列表中選擇所有的參數值作為待測試參數值。第二種方法:若確定的待測試元素對應一個數值范圍,則根據該數值范圍及預設的遞進步長確定該待測試元素的待測試參數值;舉例說明,若待測試元素為文字,參數值為該字體的大小,參數值的數值范圍為I磅 10.0磅,預設的遞進步長為0.1磅,則確定的待測試參數值包括100個數值,依次為I膀、1.1 膀、1.2 膀......10.0 膀。本文檔來自技高網...
【技術保護點】
一種測試排版處理結果的方法,其特征在于,所述方法包括:根據收到的待測試元素選擇指令,確定排版處理中的待測試元素,并確定所述待測試元素的待測試參數值;針對一個待測試元素中的一個待測試參數值,確定該待測試參數值與輸出文件中的輸出參數值是否一致,其中所述輸出文件是根據包括該待測試參數值的描述文件進行排版處理后生成的;在待測試參數值與輸出文件中的輸出參數值不一致時,確定排版處理出現錯誤。
【技術特征摘要】
1.一種測試排版處理結果的方法,其特征在于,所述方法包括: 根據收到的待測試元素選擇指令,確定排版處理中的待測試元素,并確定所述待測試元素的待測試參數值; 針對一個待測試元素中的一個待測試參數值,確定該待測試參數值與輸出文件中的輸出參數值是否一致,其中所述輸出文件是根據包括該待測試參數值的描述文件進行排版處理后生成的; 在待測試參數值與輸出文件中的輸出參數值不一致時,確定排版處理出現錯誤。2.按權利要求1所述的方法,其特征在于,確定所述待測試元素的待測試參數值包括: 從所述待測試元素對應的參數值列表中選擇至少一個參數值作為該待測試元素的待測試參數值。3.按權利要求1所述的方法,其特征在于,確定所述待測試元素的待測試參數值包括: 根據所述待測試元素對應的數值范圍及預設的遞進步長確定該待測試元素的待測試參數值;或 從所述待測試元素對應的所述數值范圍內選擇至少一個參數值作為該待測試元素的待測試參數值。4.按權利要求1 3任一所述的方法,其特征在于,在確定排版軟件中的待測試元素之前,還包括: 確定每個元素對應的版式描述文件; 確定排版軟件中的待測試元素包括: 根據收到的待測試元素選擇指令,確定選定的版式描述文件; 確定選定的版式描述文件中對應的元素為待測試元素。5.按權利要求4所述的方法,其特征在于,確定排版處理出現錯誤之后,還包括: 輸出包括與輸出參數值不一致的待測試參數值對應的描述文件和/或輸出根據該描述文件生成的輸出文件。6...
【專利技術屬性】
技術研發人員:梁炤宇,趙暉,張秋利,
申請(專利權)人:北大方正集團有限公司,北京北大方正電子有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。