亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

格式編輯設(shè)備,格式編輯程序以及計算機可讀的在其中記錄格式編輯程序的記錄媒體的制作方法

文檔序號:6630569閱讀:175來源:國知局
專利名稱:格式編輯設(shè)備,格式編輯程序以及計算機可讀的在其中記錄格式編輯程序的記錄媒體的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及打印格式編輯設(shè)備,使計算機起格式編輯設(shè)備作用的程序,以及記錄媒體。
背景技術(shù)
一般在想要打印所需的字符串或圖像時,打印它們的最容易的方法是在顯示設(shè)備上原樣地顯示該字符串或圖像的狀態(tài)下進行。如果想要以能執(zhí)行打印的方便條件只檢出需要的信息,就需要挑選需要的部分,用字處理器軟件將區(qū)域分成圖像區(qū)域或字符串區(qū)域,以更好的條件分配各數(shù)據(jù),為減輕所需勞動和減少所需時間,經(jīng)常預(yù)先準備打印格式以在其中分配字符串和圖像。日本專利申請公開第2001-101179號揭示這樣的數(shù)據(jù)處理設(shè)備,根據(jù)預(yù)定比例通過劃分區(qū)域?qū)^(qū)域分成配置文本數(shù)據(jù)的文本區(qū)域和配置圖像數(shù)據(jù)的圖像區(qū)域,將圖像和文本置于各區(qū)域中。

發(fā)明內(nèi)容
在上述的數(shù)據(jù)處理設(shè)備中,通過改變要分配的對應(yīng)于文本數(shù)據(jù)和圖像數(shù)據(jù)(下文稱作目標)的量和大小的文本數(shù)據(jù)和圖像數(shù)據(jù)的比例來分配區(qū)域。在一些設(shè)備中,分成文本和圖像的區(qū)域被存儲于多個格式結(jié)構(gòu)中,并從這些格式結(jié)構(gòu)中選取所要的格式結(jié)構(gòu)以執(zhí)行數(shù)據(jù)的打印。
具有多個格式結(jié)構(gòu)的優(yōu)點在于,格式結(jié)構(gòu)可被逐個顯示直到達到所要的打印圖像。如果逐個地應(yīng)用這些多個格式結(jié)構(gòu),存在的問題是,以所顯示的格式結(jié)構(gòu)表示的目標直到以后被刪除并顯示一新格式結(jié)構(gòu),或根據(jù)一新格式結(jié)構(gòu)與保留的目標即顯示直到那時的目標一起顯示另一個目標。
本發(fā)明是為了解決上述問題,其一個目的是提供格式編輯設(shè)備、格式編輯程序和記錄媒體,所述格式編輯設(shè)備當(dāng)多個格式結(jié)構(gòu)連續(xù)施加時能控制所顯示目標的刪除直到對應(yīng)于用戶要求的時候。
為達到上述目標,根據(jù)本發(fā)明的第一方面提供的格式編輯設(shè)備,包括目標存儲器,存儲要打印的目標;顯示器,顯示存儲于目標存儲器中的目標;格式結(jié)構(gòu)存儲器,存儲至少包含用于指定其中要配置目標的位置的配置信息的格式結(jié)構(gòu);選擇裝置,從存于格式結(jié)構(gòu)存儲器中的多個格式結(jié)構(gòu)選用一格式結(jié)構(gòu);配置裝置,根據(jù)選擇裝置所選的格式結(jié)構(gòu),配置存儲于目標存儲器中的目標;目標添加裝置,當(dāng)選擇裝置所選的格式結(jié)構(gòu)包含目標的配置信息而不是配置裝置配置的目標時,根據(jù)配置信息加上該目標;顯示控制裝置,控制在顯示器上顯示配置裝置配置的目標和目標添加裝置所加的目標;所述格式編輯設(shè)備進一步包括刪除YES/NO確定裝置,當(dāng)選擇裝置選出格式結(jié)構(gòu)時,確定是否刪除顯示器上顯示的目標;以及刪除裝置,當(dāng)選擇裝置選出新格式結(jié)構(gòu)時,刪除由刪除YES/NO確定裝置確定能刪除的目標,其中目標添加裝置在目標被刪除裝置刪除后加上一目標。
根據(jù)本發(fā)明的第二方面提供的格式編輯設(shè)備,包括輸入裝置,輸入要打印的目標;目標存儲器,存儲由輸入裝置輸入的目標;顯示器,顯示存儲于目標存儲器中的目標;格式結(jié)構(gòu)存儲器,存儲至少包含用于指定其中要配置目標的位置的配置信息的格式結(jié)構(gòu);選擇裝置,從存于格式結(jié)構(gòu)存儲器中的多個格式結(jié)構(gòu)選用一格式結(jié)構(gòu);配置裝置,根據(jù)選擇裝置所選的格式結(jié)構(gòu),配置目標存儲器中所存的目標;目標添加裝置,當(dāng)選擇裝置所選的格式結(jié)構(gòu)包含目標的配置信息而不是配置裝置配置的目標時,根據(jù)配置信息加上一目標;顯示控制裝置,控制在顯示器上顯示配置裝置配置的目標和目標添加裝置所加的目標;所述格式編輯設(shè)備進一步包括輸入YES/NO記憶裝置,記憶各目標是不是由輸入裝置輸入的目標;輸入YES/NO存儲器控制裝置,當(dāng)由輸入裝置對目標作輸入時使輸入YES/NO記憶裝置存儲發(fā)生了一次輸入;以及刪除裝置,當(dāng)選擇裝置選出新格式結(jié)構(gòu)時,刪除任何其輸入未被存入輸入YES/NO記憶裝置中的目標,其中目標添加裝置在刪除裝置刪除目標后加上一目標。
根據(jù)本發(fā)明的第三方面提供的格式編輯設(shè)備,包括第一存儲器,存儲要打印的目標;顯示器,顯示存儲于第一存儲器中的目標;第二存儲器,存儲至少包含用于指定其中要配置目標的位置的配置信息的格式結(jié)構(gòu);選擇裝置,從存于第二存儲器中的多個格式結(jié)構(gòu)選用一格式結(jié)構(gòu);控制器,根據(jù)選擇裝置所選的格式結(jié)構(gòu),配置第一存儲器中所存的目標,當(dāng)選擇裝置所選的格式結(jié)構(gòu)包含目標的配置信息而不是配置的目標時,根據(jù)配置信息加上一目標,并在顯示器上顯示配置的目標和加上的目標,控制器當(dāng)選擇裝置選出格式結(jié)構(gòu)時確定是否刪除顯示器上顯示的目標,如選擇裝置選出新格式結(jié)構(gòu),就刪除充許刪除的確定的目標,并在刪除該目標后根據(jù)配置信息加上一目標。
根據(jù)本發(fā)明的第四方面提供的格式編輯設(shè)備,包括輸入裝置,輸入要打印的目標;第一存儲器,存儲由輸入裝置輸入的目標;顯示器,顯示存儲于第一存儲器中的目標;第二存儲器,存儲至少包含用于指定其中要配置目標的位置的配置信息的格式結(jié)構(gòu);選擇裝置,從存于第二存儲器中的多個格式結(jié)構(gòu)選用一格式結(jié)構(gòu);控制器,根據(jù)選擇裝置所選的格式結(jié)構(gòu),配置第一存儲器中所存的目標,當(dāng)選擇裝置所選的格式結(jié)構(gòu)包含目標的配置信息而不是配置的目標時,根據(jù)配置信息加上一目標,并在顯示器上顯示配置的目標和所加的目標,其中第一存儲器存儲各目標是不是輸入裝置輸入的目標,當(dāng)輸入裝置執(zhí)行對目標的輸入時,控制器進一步在第一存儲器存儲發(fā)生了一次輸入,如選擇裝置選出新格式結(jié)構(gòu),就刪除其中在第一存儲器中未作輸入的目標,并在該目標刪除后加上該目標。
根據(jù)本發(fā)明的第五方面提供的存儲于計算機能讀出的記錄媒體上的格式編輯程序,使計算機執(zhí)行以下步驟選擇步驟,從存于格式結(jié)構(gòu)存儲器中的多個格式結(jié)構(gòu)選用一格式結(jié)構(gòu),各存儲的格式結(jié)構(gòu)至少包含用于指定在其中配置要打印的目標的位置的配置信息;配置步驟,根據(jù)選擇步驟所選的格式結(jié)構(gòu),從存儲目標的目標存儲器中讀出目標并配置;目標添加步驟,當(dāng)選擇步驟所選的格式結(jié)構(gòu)包含目標的配置信息而不是配置步驟所配置的目標時,根據(jù)配置信息加上一目標;顯示控制步驟,控制在顯示器上顯示配置步驟配置的目標和目標添加步驟所加的目標;所述格式編輯程序進一步使計算機執(zhí)行步驟刪除YES/NO確定步驟,當(dāng)選擇步驟選出格式結(jié)構(gòu)時,確定是否刪除顯示器上顯示的目標;以及刪除步驟,如果選擇步驟選出新格式結(jié)構(gòu)時,刪除由刪除YES/NO確定步驟確定允許刪除的目標,目標添加步驟在該目標被刪除步驟中刪除后加上一目標。
根據(jù)本發(fā)明的第六方面提供的存儲于計算機能讀出的記錄媒體上的格式編輯程序,使計算機執(zhí)行以下步驟輸入步驟,輸入要打印的目標;選擇步驟,從存于格式結(jié)構(gòu)存儲器中的多個格式結(jié)構(gòu)選用格式結(jié)構(gòu),所述存儲器存儲的格式結(jié)構(gòu)至少包含用于指定在其中配置要打印的目標的位置的配置信息;配置步驟,從存儲在輸入步驟輸入的目標的目標存儲器中讀出目標,并根據(jù)選擇步驟所選的格式結(jié)構(gòu)配置該目標;目標添加步驟,當(dāng)選擇步驟所選的格式結(jié)構(gòu)包含目標的配置信息而不是配置步驟配置的目標時,根據(jù)配置信息加上一目標;顯示控制步驟,控制在顯示器上顯示配置步驟配置的目標和目標添加步驟所加的目標;所述格式編輯程序進一步使計算機執(zhí)行步驟輸入YES/NO存儲器控制步驟,當(dāng)由輸入步驟對目標作輸入時使輸入YES/NO記憶裝置存儲已進行了該輸入;以及刪除步驟,當(dāng)選擇步驟選出新格式結(jié)構(gòu)時,刪除其輸入未被存入輸入YES/NO記憶裝置中的目標,其中目標添加步驟在刪除步驟刪除目標后加上一目標。


以下參看附圖詳細說明例示的實施例,圖中,圖1示出格式編輯設(shè)備的電氣結(jié)構(gòu)的框圖;圖2示出存儲在格式編輯設(shè)備的硬盤驅(qū)動器中的格式結(jié)構(gòu)數(shù)據(jù)庫結(jié)構(gòu)的示意圖;圖3示出一例格式結(jié)構(gòu)示意圖;圖4示出一例格式結(jié)構(gòu)示意圖;圖5示出RAM的目標存儲區(qū)配置的示意圖;圖6示出該RAM的目標存儲區(qū)配置的示意圖;圖7示出該RAM的目標存儲區(qū)配置的示意圖;圖8是格式編輯設(shè)備的主例程的流程圖;圖9是圖8的S15中要執(zhí)行的刪除YES/NO設(shè)定處理的子程序流程圖;圖10是圖8的S19中要執(zhí)行的格式結(jié)構(gòu)施加處理的子程序流程圖;圖11是圖10的S53中要執(zhí)行的目標施加處理的子程序流程圖;圖12是根據(jù)圖11的S61中要執(zhí)行的屬性的目標匹配處理的子程序的流程圖;圖13是根據(jù)圖11的S67中要執(zhí)行的字符的量的目標匹配處理的子程序的流程圖;
圖14是根據(jù)圖11的S71中要執(zhí)行的相對位置的目標匹配處理的子程序的流程圖;圖15是根據(jù)圖11的S75中要執(zhí)行的剩余目標處理的子程序的流程圖;圖16示出一例格式編輯開始時刻的顯示屏的說明圖;圖17示出一例格式結(jié)構(gòu)施加屏的說明圖;圖18示出另一例格式結(jié)構(gòu)施加屏的說明圖;圖19示出一例刪除YES/NO設(shè)定屏的說明圖;圖20示出在數(shù)據(jù)輸入到格式結(jié)構(gòu)的目標中后的屏說明圖;圖21示出在存在輸入目標時施加新格式結(jié)構(gòu)時的一例屏的說明圖;圖22示出單獨執(zhí)行刪除YES/NO設(shè)定后施加格式結(jié)構(gòu)時的一例屏的說明圖;圖23示出一例格式結(jié)構(gòu)選擇屏的說明圖;圖24示出一例選定垂直設(shè)定格式結(jié)構(gòu)時的屏的說明圖;圖25示出一例選定水平設(shè)定格式結(jié)構(gòu)時的屏的說明圖;圖26示出一例根據(jù)相對位置的匹配處理的說明圖;和圖27示出一例根據(jù)相對位置的匹配處理的說明圖。
具體實施例方式
下面參看

示例性實施例。首先參看圖1-7說明格式編輯設(shè)備1的結(jié)構(gòu)。
如圖1所示,為用來說明,格式編輯設(shè)備1是個人計算機。格式編輯設(shè)備1包括CPU20用來控制格式編輯設(shè)備1。ROM21存儲BIOS等,RAM22暫存各種數(shù)據(jù),I/O接口40執(zhí)行數(shù)據(jù)交換,連接到CPU20。RAM22備有目標存儲區(qū)221用來存儲編輯的文本或目標如圖像。這里目標區(qū)221相當(dāng)于本發(fā)明的目標存儲區(qū)。
顯示器24、鍵盤26、鼠標28、打印機29和硬盤驅(qū)動器30連接到I/O接口40。顯示器24顯示字符、圖像等。鍵盤26允許通過各鍵輸入。鼠標28用于點擊顯示器屏幕位置。打印機29根據(jù)格式編輯設(shè)備1的指令執(zhí)行打印。硬盤驅(qū)動器30包括存儲由CPU20執(zhí)行的程序的程序存儲器區(qū)31和格式結(jié)構(gòu)數(shù)據(jù)庫32。這里鼠標28和鍵盤26相當(dāng)于本發(fā)明的輸入裝置,格式結(jié)構(gòu)數(shù)據(jù)庫32相當(dāng)于本發(fā)明的格式結(jié)構(gòu)存儲器裝置,顯示器24相當(dāng)于本發(fā)明的顯示器。此外,鼠標28和鍵盤26起本發(fā)明的選擇裝置作用。
格式結(jié)構(gòu)數(shù)據(jù)庫32是格式結(jié)構(gòu)的部件,指明各輸入數(shù)據(jù)的目標如何預(yù)先配置。如圖2所示,格式結(jié)構(gòu)數(shù)據(jù)庫32包括格式結(jié)構(gòu)編號320、方向321、整體尺寸322、類型信息323、位置信息324、屬性信息325、刪除YES/NO設(shè)定326及數(shù)據(jù)主體327各段。方向321表示給定的格式結(jié)構(gòu)是垂直設(shè)定或水平設(shè)定。整體尺寸322表示整個格式結(jié)構(gòu)的大小。類型信息323表示要配置的目標的類型。位置信息324表示要配置在格式結(jié)構(gòu)中的位置。屬性信息325表示給定目標的修改屬性等。刪除YES/NO設(shè)定326表示當(dāng)施加新目標格式時所顯示的目標是否被刪除。數(shù)據(jù)主體327是輸入給給定目標的數(shù)據(jù)。單格式結(jié)構(gòu)330看作是單個記錄,包含在給定格式結(jié)構(gòu)內(nèi)的圖像目標331和文本目標332看作是子記錄。類型信息323、位置信息324、屬性信息325、刪除YES/NO設(shè)定326和數(shù)據(jù)主體327相當(dāng)于各子記錄,編號320、方向321和整體大小322相當(dāng)于各記錄。
例如,圖2中的格式結(jié)構(gòu)號1表示水平設(shè)定格式結(jié)構(gòu),包括三個目標且整體格式結(jié)構(gòu)的尺寸垂直50mm,水平100mm。第一目標的類型是圖像目標331,配置在距格式結(jié)構(gòu)的左端2mm,距頂端2mm,目標的大小是40mm寬、15mm高。然后目標不被修改并設(shè)定刪除YES/NO設(shè)定為YES(本例中為DEL,可以用“YES”或“DEL”)。
第二目標的類型是文本目標332,配置在距格式結(jié)構(gòu)的左端45mm,距頂端2mm,目標的大小是50mm寬、15mm高。然后分別指定式樣、字體、字符大小和字符顏色為粗線、黑體、中等和黑色,作為目標的字符修改,并設(shè)定刪除YES/NO設(shè)定為YES。第三目標是文本目標332,配置在距格式結(jié)構(gòu)的左端2mm,距頂端20mm。目標的大小是93mm寬、25mm高。然后分別指定式樣、字體、字符大小和字符顏色為無(NONE)、黑體、大和黑色,作為目標的字符修改,并設(shè)定刪除YES/NO設(shè)定為YES。同時,根據(jù)本實施例,格式結(jié)構(gòu)中各目標的刪除YES/NO設(shè)定的默認值是YES(DEL)。因此當(dāng)施加新格式結(jié)構(gòu)時刪除所有目標,然后顯示下一個格式結(jié)構(gòu)的目標。圖3示出格式結(jié)構(gòu)號1的配置。在格式結(jié)構(gòu)330中,圖像目標331配置在左上部,文本目標332配置在右上部和底部。
圖2的格式結(jié)構(gòu)號2也表示水平的格式結(jié)構(gòu),包括兩個目標和整個格式結(jié)構(gòu)的大小為垂直40mm、水平100mm。第一目標的類型是文本目標332,配置在距格式結(jié)構(gòu)的左端2mm,距頂端2mm。目標的大小是95mm寬、15mm高。然后分別指定式樣、字體、字符大小和字符顏色為粗線、黑體、中等和黑色,作為目標的字符修改,并設(shè)定刪除YES/NO設(shè)定為YES。
第二目標類型是文本目標332,配置在距格式結(jié)構(gòu)的左端2mm,距頂端15mm,目標的大小是95mm寬、20mm高。然后分別指定式樣、字體、字符大小和字符顏色為無(NONE)、黑體、大和黑色,作為目標的字符修改,并設(shè)定刪除YES/NO設(shè)定為YES。圖4示出格式結(jié)構(gòu)號2的配置。兩個文本目標332配置在格式結(jié)構(gòu)330的上部和下部。
當(dāng)輸入目標時,目標的數(shù)據(jù)主體與目標的類型信息、位置信息和屬性信息一起存儲到RAM22目標存儲區(qū)221中。當(dāng)施加格式結(jié)構(gòu)時,以在格式結(jié)構(gòu)中配置目標的數(shù)據(jù)主體的條件被存儲。例如目標存儲器區(qū)221的狀態(tài)就在施加格式結(jié)構(gòu)號1之后轉(zhuǎn)為圖5所示的狀態(tài)。因為沒有實施數(shù)據(jù)輸入,目標存儲器區(qū)221的內(nèi)容與格式結(jié)構(gòu)數(shù)據(jù)庫32的格式結(jié)構(gòu)號1的狀態(tài)相同。雖然刪除YES/NO的設(shè)定存入刪除YES/NO設(shè)定字段,如果被刪除(如果輸入發(fā)生,不能被刪除),就自動存儲輸入的目標。這個字段對應(yīng)于本發(fā)明的輸入YES/NO存儲器裝置。如果以不施加任何格式結(jié)構(gòu)的條件輸入目標,則以輸入的次序存儲目標。因此目標存儲器區(qū)221的存儲器次序?qū)?yīng)于本發(fā)明的輸入次序存儲器裝置。
這里假設(shè)文本數(shù)據(jù)“Tanaka”輸入到圖3的顯示圖像的右上部的文本目標中。這時,目標存儲器221的狀態(tài)轉(zhuǎn)變成圖6所示的狀態(tài)。輸入的文本目標的數(shù)據(jù)主體欄變?yōu)椤癟anaka”,并設(shè)定刪除YES/NO設(shè)定為NO(在該圖中表示作“保留”)。如上所述,根據(jù)本實施例,判定在其中輸入數(shù)據(jù)的目標需要存儲,即使沒有執(zhí)行操作,并且即使施加新格式結(jié)構(gòu)也不從顯示器24的工作區(qū)刪除掉。
例如,假設(shè)新施加格式結(jié)構(gòu)號2,目標存儲器區(qū)221轉(zhuǎn)變成為圖7所示的狀態(tài)。當(dāng)選擇格式結(jié)構(gòu)號1時輸入的文本數(shù)據(jù)“Tanaka”被保存作為第一文本目標的內(nèi)容。這時重寫屬性信息到格式結(jié)構(gòu)指定的屬性信息。同時,可以保持屬性信息恰如以前的格式結(jié)構(gòu)的形式或可由用戶選擇。
下面,參看圖8-25說明具有上述結(jié)構(gòu)的格式編輯設(shè)備1的操作。
首先,當(dāng)如圖8所示開始格式編輯設(shè)備1的處理時,執(zhí)行初始化處理(S1),清空RAM22的目標存儲器區(qū)221。接著顯示初始屏如圖16所示,在工作區(qū)中顯示打印媒體(如普通的紙、明信片、帶等)的空白圖像。這種狀態(tài)下可改變打印目標的方向(從垂直到水平,從水平到垂直)。
其次,確定是否用鍵盤26或鼠標28執(zhí)行新目標的輸入操作(S3)。新目標的輸入操作可在工作區(qū)內(nèi)任意位置上執(zhí)行,不管打印媒體上的位置指示如何。字符可直接通過鍵盤26輸入,圖像數(shù)據(jù)可從文件中讀入或畫入。因此可通過各種操作執(zhí)行輸入。如果執(zhí)行新目標的輸入操作(S3是),則輸入被存入RAM22內(nèi)目標存儲器區(qū)221,并執(zhí)行在顯示屏的工作區(qū)內(nèi)顯示目標的目標生成處理(S5)。然后輸入的目標的刪除YES/NO設(shè)定以刪除NO狀態(tài)被存入(S7),程序回到S3。
如果不執(zhí)行新目標的輸入操作(S3否),就確定是否對已經(jīng)生成并顯示在工作區(qū)中的目標執(zhí)行操作(S9)。各種變化如數(shù)據(jù)的輸入、改變、施彩的應(yīng)用和位置改變,可施加到生成的目標上。如果對任意目標執(zhí)行改變操作(S9是),其操作結(jié)果就存入目標存儲器區(qū)221,并執(zhí)行在顯示屏工作區(qū)中反映和顯示所述的目標改變處理(S11)。設(shè)定對任意輸入的目標的刪除YES/NO設(shè)定為刪除NO狀態(tài)并存儲(S7),程序返回S3。
如果不執(zhí)行目標改變操作(S9否),接著就確定對任何生成的目標是否個別地執(zhí)行刪除YES/NO的設(shè)定操作(S13)??梢耘渲脛h除YES/NO的設(shè)定能對各類目標統(tǒng)一地執(zhí)行或?qū)Ω髂繕藛为毜貓?zhí)行。根據(jù)本實施例,如圖19所示對各目標個別地設(shè)定刪除YES/NO。如執(zhí)行刪除YES/NO設(shè)定(S13是),則顯示設(shè)定菜單,執(zhí)行要求用戶輸入的刪除YES/NO設(shè)定處理(S15)。刪除YES/NO設(shè)定處理的細節(jié)將在以后參看圖9加以說明。然后程序返回S3。
如果不執(zhí)行刪除YES/NO設(shè)定(S13否)確定是否執(zhí)行對目標施加從預(yù)備的多個格式結(jié)構(gòu)中適當(dāng)選出的格式結(jié)構(gòu)施加操作(S17)。可對輸入的目標執(zhí)行格式結(jié)構(gòu)的操作?;蛞詻]有目標輸入的條件執(zhí)行。如執(zhí)行格式結(jié)構(gòu)施加操作(S17是)。從格式結(jié)構(gòu)數(shù)據(jù)庫32讀出需要的格式結(jié)構(gòu),并施加。然后執(zhí)行在屏上顯示目標的格式結(jié)構(gòu)施加處理(S19)。例如,在沒有任何輸入的目標時施加圖2所示的具有格式結(jié)構(gòu)號1的格式結(jié)構(gòu),則顯示圖17的屏。如施加圖2所示的具有格式結(jié)構(gòu)號2的格式結(jié)構(gòu),則顯示圖18的屏。格式結(jié)構(gòu)施加處理的細節(jié)將參看圖10-15說明。然后程序返回S3。
同時,當(dāng)操作員指示格式結(jié)構(gòu)選擇菜單時,就顯示圖23所示的選擇屏,可選出需要的格式結(jié)構(gòu)。這里,各格式結(jié)構(gòu)具有方向信息,表示對于打印媒體的水平設(shè)定或垂直設(shè)定(圖2)。如選定垂直設(shè)定格式結(jié)構(gòu),則如圖24所示的垂直格式結(jié)構(gòu)工作區(qū)中顯示格式結(jié)構(gòu)。如操作員從這一狀態(tài)指示格式結(jié)構(gòu)選擇菜單,且這次選擇水平設(shè)定格式結(jié)構(gòu),則打印媒體便改變到圖25的水平設(shè)定狀態(tài),顯示水平設(shè)定格式結(jié)構(gòu)以適應(yīng)需要。因此,操作員只需選擇格式結(jié)構(gòu),不需設(shè)定打印媒體的方向到對應(yīng)于要選的格式結(jié)構(gòu)的方向。
如果不執(zhí)行格式結(jié)構(gòu)施加操作(S17否),就執(zhí)行其他處理(S21)以確定是否選擇結(jié)束(S23)。如不選擇結(jié)束(S23否),程序就回到S3,如選擇結(jié)束(S23是),就結(jié)束全部處理。
接著,參看圖9說明圖8的S15要執(zhí)行的刪除YES/NO設(shè)定處理。首先,顯示包含圖19所示的刪除YES/NO設(shè)定的操作菜單(S31)??赏ㄟ^在對象目標上右擊鼠標28來顯示操作菜單。
確定刪除YES/NO設(shè)定是否已經(jīng)改變(S33)。圖19的例中,核對“施加格式結(jié)構(gòu)時保存”表明保護該目標在施加格式結(jié)構(gòu)時不被刪除。如改變刪除YES/NO設(shè)定(S33是),則在目標存儲器區(qū)221中存儲刪除YES(刪除)或刪除NO(保留)作為刪除YES/NO設(shè)定(S35)。然后程序返回圖8的主程序。如不改變刪除YES/NO設(shè)定(S33否),就關(guān)閉菜單(S37)返回圖8的主程序。例如,根據(jù)圖19所示的刪除YES/NO設(shè)定菜單,設(shè)定位于該格式的左上部圖像目標的刪除為不可能(圖17),即使在該圖像目標中沒有輸入數(shù)據(jù),也關(guān)閉它的圖像目標區(qū),施加下一個格式結(jié)構(gòu)。如在這種條件下施加圖18所示的格式結(jié)構(gòu),目標就被配置成圖22的重疊。顯示后,操作員可通過改變格式結(jié)構(gòu)中各目標的配置或其大小編輯至他/她所要的情況。允許產(chǎn)生所要的格式結(jié)構(gòu)并將它存入格式結(jié)構(gòu)數(shù)據(jù)庫32中。
雖然本實施例表明能對每個目標設(shè)定刪除YES/NO設(shè)定的配置,但允許通過顯示對話框按照目標的類型的屬性設(shè)定刪除YES/NO設(shè)定。
接著,參看圖10說明圖8的S19要執(zhí)行的格式結(jié)構(gòu)施加處理。當(dāng)操作格式結(jié)構(gòu)施加菜單選出新格式結(jié)構(gòu)時,不管是否輸入任何目標到工作區(qū),都執(zhí)行格式結(jié)構(gòu)施加處理。在近似的說明中,如果選出新格式結(jié)構(gòu),就調(diào)研是否有任何目標存在于RAM22的目標存儲器區(qū)221中,如有,就核對是否可刪除。然后在刪除所有允許刪除的目標后,匹配任何留下的目標與格式結(jié)構(gòu)中包含的目標,并施加該目標。
具體說,如圖10所示,確定是否有任何目標存在于RAM22的目標存儲器區(qū)221中(S41)。即使以下述條件輸入目標到存儲器區(qū)221,條件中不施加格式結(jié)構(gòu),或在施加格式結(jié)構(gòu)后輸入目標,或通過施加格式結(jié)構(gòu)僅固定目標區(qū),就存儲目標。因此沒有目標存在于目標存儲器區(qū)221的狀態(tài)只是開動之后或操作員刪除所有目標之時。這種狀態(tài)中,工作區(qū)完全清空。
因為不存在目標就不需執(zhí)行目標刪除處理(S41否),故執(zhí)行將施加的格式結(jié)構(gòu)中的目標加到RAM22的目標存儲器區(qū)221中的目標添加處理(S43)。程序返回圖8的主程序。
如果存在目標(S41是),就從目標存儲器區(qū)221中標題目標起按序調(diào)研刪除YES/NO設(shè)定(S45)。如允許刪除(圖5-7中的“刪除”),(S45是),就刪除目標(S47)。如禁止刪除(圖5-7中的“保留”),(S45否),就什么也不執(zhí)行,原樣留下目標,程序進到S49。然后確定是否對存儲于目標存儲器區(qū)221所有目標已經(jīng)完成刪除YES/NO檢查(S49),如沒有完成(S49否),則移動處理的目標到下一個目標,重復(fù)S45、S47的處理。
如完成所有目標的刪除處理(S49是),則確定是否有任何目標留在目標存儲器區(qū)221而未由S45、S47的刪除(S51)。如所有目標均被刪除(S51否),則執(zhí)行加上應(yīng)施加到RAM22的目標存儲器區(qū)221的格式結(jié)構(gòu)的目標的目標添加處理(S43),程序返回圖8的主程序。
如目標留在目標存儲器區(qū)221中(S51是),則執(zhí)行匹配留下的目標與要施加的格式結(jié)構(gòu)中的目標的匹配處理(S53),程序返回圖8的主程序。將參看圖11-15說明目標施加處理的細節(jié)。
接著,參看圖11說明圖10的S53中要執(zhí)行的目標施加處理。如目標留在目標存儲器區(qū)221,則參照目標的類型、屬性、字符號數(shù)(文本目標時)以及相對位置執(zhí)行目標之間的匹配,以盡可能平滑地移動包含在格式結(jié)構(gòu)中現(xiàn)在要施加的目標。雖然按本實施例,以匹配同類目標為前提按屬性、字符號數(shù)和相對位置的次序執(zhí)行目標之間的相互匹配,但本實施例不限于這一次序。
圖11中首先執(zhí)行目標之間按屬性的匹配(S61)。這里所提到的屬性是指對應(yīng)于各目標(如文本目標、圖像目標、條碼目標等)的類型和要輸入到目標的數(shù)據(jù)類型指定修改信息。例如通過設(shè)定郵政編碼輸入目標、地址輸入目標等,所述文本目標可被看作是用來建立目的地地址標記。如與要輸入的文本內(nèi)容一起預(yù)先存儲字符修改,則能較好地節(jié)省操作員的勞動與時間。這種屬性中,某些典型的屬性可在數(shù)據(jù)庫中通過連接數(shù)據(jù)庫和目標以屬性ID或允許適應(yīng)數(shù)據(jù)庫的字段名作為屬性的方式提供。將在后面用圖12說明按屬性的目標匹配處理的細節(jié)。
如完成按屬性的目標匹配處理,則確定是否在目標存儲器區(qū)221中留下未處理匹配的目標(S63)。如完成所有匹配處理(S63否),程序進到S77,因為不需執(zhí)行按其他項目的匹配處理。
如在目標存儲器區(qū)221中不存在未處理的目標(S63是),則確定是否有文本目標包含在未處理目標中(S65)。如包含文本目標(S65是),則考慮目標中的字符數(shù)執(zhí)行目標匹配處理(S67)。將在后面參照圖13說明按字符數(shù)的目標匹配處理的細節(jié)。如完成按目標字符數(shù)的匹配處理,則確定是否在目標存儲器區(qū)221中存在留下的目標匹配處理未匹配的目標(S69)。如完成所有的目標匹配處理,(S69否),程序就進到S77,因為不需執(zhí)行按其他項目的目標匹配處理。
如在未處理的目標中不包含文本目標(S65否)或在按字符數(shù)的目標匹配處理后在目標存儲器區(qū)221中存在未處理的目標(S69是),則執(zhí)行考慮目標存儲器區(qū)221中未處理目標與要施加的格式結(jié)構(gòu)中的目標之間相對位置的匹配處理(S71)。將在后面參照圖14說明按相對位置的目標匹配處理的細節(jié)。
如完成按相對位置的目標匹配處理,則確定是否有處理中在目標存儲器區(qū)221留下未匹配的目標(S73)。如完成所有匹配處理(S73否),程序進到S77。
如在目標存儲器區(qū)221存在未處理的目標(S73是),則執(zhí)行確定如何配置剩余目標的剩余目標處理,因為目標存儲器221區(qū)中目標的量大于格式結(jié)構(gòu)的相同類型的目標的量(S75)。將在后面參照圖15說明剩余目標處理的細節(jié)。
完成剩余目標處理后或在目標存儲器區(qū)221沒有留下未處理的目標(S63否,S69否,S73否),則確定是否有未處理目標在格式結(jié)構(gòu)中(S77)。因為如目標類型不同就不執(zhí)行目標匹配處理,故可能存在未處理目標留在目標存儲器區(qū)221和格式結(jié)構(gòu)中。如未處理目標存在在格式結(jié)構(gòu)中(S77是),則執(zhí)行根據(jù)格式結(jié)構(gòu)加上未處理目標的目標添加處理(S79)。如格式結(jié)構(gòu)中不存在未處理目標(S77否),程序就進到S81。因已完成所有目標的處理,故按目標存儲器區(qū)221的存儲內(nèi)容更新工作區(qū)內(nèi)的顯示(S81),程序返回到圖10的格式結(jié)構(gòu)施加處理。
下面將參照圖12說明圖11的S61要按屬性執(zhí)行的目標匹配處理。在存儲于目標存儲器區(qū)221的目標中,首先檢測標題目標(S91)。存儲于目標存儲器區(qū)221的目標的次序是輸入的次序或格式結(jié)構(gòu)中預(yù)先規(guī)定的目標的配置次序。其次,在要被施加的在格式結(jié)構(gòu)中未處理的目標中檢測位于格式結(jié)構(gòu)最左面和最上面的目標(S93)。例如,假設(shè)處在其中文本數(shù)據(jù)“Tanaka”被輸入到圖17所示的格式結(jié)構(gòu)中的文本目標的圖20的狀態(tài),并打算改變圖18所示的格式結(jié)構(gòu)。因為這時,操作員輸入的目標只是位于底行的文本目標,其他目標在圖10的S45和S47中被刪除,且最近存入目標存儲器區(qū)221的目標只是包含“Tanaka”的文本目標,這在S91中被刪除。而且,因為位于圖18最左上行的文本是上面行的文本目標,這在S93中被刪除。
接著確定這兩個目標的類型是否彼此一致(S95)。因為假設(shè)不施加不同類型的目標作為匹配目標的重要前提,故識別它是文本目標、圖像目標、條碼目標,或其他類型目標。
如果目標類型不一致(S95否),目標就不能匹配,程序進到S107,執(zhí)行檢查與下一格式結(jié)構(gòu)中的目標的一致性的處理。
如目標類型一致(S95是),接著確定目標的屬性是否一致(97)。如上所述,如要求指定能更窄地輸入到目標的數(shù)據(jù)的類型(如郵政編碼),通過設(shè)定屬性只有由該屬性所具有的數(shù)據(jù)才允許被輸入的。如屬性一致(S97是),就施加目標并匹配(S99)。然后從下一個或后面的程序(S101)的處理目標中取出該施加的目標。
接著,確定在目標存儲器區(qū)221中是否存在未處理的目標(S103)。如還有一個(S103是),就移動處理目標到下一目標(S105)。然后程序返回S93,核對下一個目標的屬性。當(dāng)不存在未處理的目標時(S103否),程序返回到圖11的目標施加處理程序。
當(dāng)屬性不一致時(S97否),不執(zhí)行目標匹配處理。特別當(dāng)未建立屬性時,執(zhí)行處理假設(shè)屬性并不一致。然后確定現(xiàn)在擁有的格式結(jié)構(gòu)中的目標是不是最后目標(S107)。如果還有另一個未處理的目標在格式結(jié)構(gòu)中(S107否),該處理的目標就移動到下一目標(S109)。在未處理的格式結(jié)構(gòu)的目標中,移動到下一目標的次序是位于最左面的目標,然后是位于最上面的目標。然后程序返回S95,按照類型和屬性核對目標存儲器區(qū)221中現(xiàn)時處理的目標是不是與下一格式結(jié)構(gòu)中的目標一致。
由于在格式結(jié)構(gòu)中最后目標處理(S107是)中,完成了按屬性的目標匹配處理,程序返回圖11的目標施加處理程序。
接著,參照圖13說明圖11的S67中執(zhí)行的按字符數(shù)的目標匹配處理。按字符數(shù)的目標匹配處理只對文本目標實施。首先檢測目標存儲器區(qū)221中存儲的文本目標中的標題文本目標(S111)。然后,根據(jù)S111中檢測的文本目標中的字符數(shù)和給定文本目標的字體大小計算合適的目標區(qū)的大小(S113)。接著在要施加的格式結(jié)構(gòu)中未處理的文本目標中檢測位于最左面和最上面的文本目標(S115)。
接著,確定S115中檢測的格式結(jié)構(gòu)中的文本目標的尺寸是不是滿足S113中計算尺寸的大小(S117)。具體說,如在S113中計算的尺寸的上下10%的范圍內(nèi),則確定其大小為合適。如大小合適(S117是),則該目標被施加并匹配(S119)。然后,從要移動到下一程序(S121)的處理目標中除去該施加的目標。
接著,確定未處理的文本目標是不是存在于目標存儲器區(qū)221中(S123)。如存在(S123是),就移動處理的目標到下一文本目標(S125)。然后處理返回S113,核對下一文本目標的區(qū)域的大小。當(dāng)未處理文本目標不再存在時(S123否),程序返回圖11的目標施加處理的程序。
當(dāng)大小不合適時(S117否),不再執(zhí)行目標匹配處理。然后確定現(xiàn)時擁有的格式結(jié)構(gòu)中的文本目標是不是最后的文本目標(S127)。如未處理的文本目標包含在格式結(jié)構(gòu)中(S127否),則移動該處理的目標到下一文本目標(S129)。這里,在未處理格式結(jié)構(gòu)的目標中,移動到下一目標的次序是位于最左面的文本目標,然后是最上面的文本目標。然后程序返回S117,核對現(xiàn)時擁有的目標存儲器區(qū)221中的文本目標和下一格式結(jié)構(gòu)的文本目標的區(qū)域大小,如選擇格式結(jié)構(gòu)中的最后文本目標處理(S127是),則程序返回圖11的目標施加處理程序,因為已經(jīng)完成按字符數(shù)的目標匹配處理。
接著,參照圖14說明圖11的S71執(zhí)行的按相對位置的目標匹配處理。首先檢測存儲在目標存儲器區(qū)221的目標中的標題目標(S131)。其次檢測要施加的格式結(jié)構(gòu)中的未處理的目標和位于最左面和最上面的目標(S133)。
接著確定這兩個目標類型是否一致(S135)。因為假設(shè)不施加任何不同類型的目標作為對匹配目標的重要前提,故識別是文本目標、圖像目標、條碼目標,或是其他類型目標。
如目標的類型一致(S135是),就施加該目標并匹配(S139)。從下一個和后面的例程的處理目標中排除該施加目標(S141)。接著確定未處理的目標是否存在于目標存儲器區(qū)221(S143)。如有目標存在(S143是),移動該處理的目標到下一目標(S145)。然后程序返回S133,核對下一目標的屬性。當(dāng)不存在未處理的目標時(S143否),程序返回圖11的目標施加處理例程的例程。
如目標的類型不一致(S135否),則目標就不能匹配,并確定現(xiàn)時擁有的格式結(jié)構(gòu)中的目標是不是最后的目標(S147)。如未處理的目標包含在格式結(jié)構(gòu)中(S147否),就移動該處理的目標到下一目標(S149)。這里移動到下一目標的次序與圖12、13中一樣,從位于未處理格式結(jié)構(gòu)中目標的最左面的目標到位于最上面的目標。然后程序返回S135,核對現(xiàn)時擁有的目標存儲器區(qū)221中目標類型與下一格式結(jié)構(gòu)中的目標是否一致。
如選擇格式結(jié)構(gòu)中最后的目標(S147是),則程序返回圖11的目標施加處理例程,因已完成按相對位置的匹配處理。
接著,參照圖15說明圖11的S75執(zhí)行的剩余目標處理。如相同類型的未處理目標未留在格式結(jié)構(gòu)中,就執(zhí)行剩余目標處理,盡管不匹配的目標仍存在于目標存儲器區(qū)221中。
根據(jù)目標存儲器區(qū)221中未處理的標題目標執(zhí)行處理。如圖15所示,確定目標是不是文本目標(S151)。如目標是文本目標(S151是),則與最后施加的文本目標組合(S153)然后程序進到S161,確定是否完成對所有目標的處理,如未完成對所有目標的處理(S161否),程序就返回S151,如已完成對所有目標的處理(S161是),程序返回圖11的目標施加處理程序。
如目標不是文本目標(S151否),接著就確定目標是否是圖像目標(S155)。如果目標是圖像目標(S155是),則安排并顯示在最后施加的圖像目標的區(qū)域中(S157)。然后程序進到S161,確定是否完成所有目標的處理。當(dāng)未完成所有目標的處理時(S161否),程序返回S151,當(dāng)完成所有目標的處理時(S161是),程序返回圖11的目標施加處理程序。
如果目標不是圖像目標(S155否),即是另一種目標,例如條碼目標,它不施加到格式結(jié)構(gòu)中的目標,但保持該目標(S159)。同時可能在事先為另一類型目標建立施加方法。然后程序進到S161,確定所有目標的處理是否完成。如果所有目標的處理未完成(S161否),處理返回S151。如果所有目標的處理已完成(S161是),程序返回圖11的目標施加處理程序。
接著將對具體例子進一步說明格式施加處理?,F(xiàn)假設(shè)圖20的狀態(tài),其中輸入文本數(shù)據(jù)“Tanaka”到圖17所示的格式結(jié)構(gòu)中的文本目標,并打算改變圖18所示的格式結(jié)構(gòu)。
這里在圖8的S17中檢驗格式結(jié)構(gòu)施加操作(S17是),并執(zhí)行格式施加處理(S19)。如果處理移動到圖10的子程序,格式結(jié)構(gòu)1的目標存儲到目標存儲器區(qū)221(S41是)。確定各目標是否可刪除(S45),因為只有存在輸入數(shù)據(jù)“Tanaka”的文本目標不能刪除,其他圖像目標和文本目標能刪除(S47)。
因為包含“Tanaka”的文本目標仍在目標存儲器區(qū)221(S51是),故執(zhí)行目標施加處理(S53)。然后程序移到圖12的子程序。
假設(shè)未對該文本目標建立任何屬性,雖然在圖12子程序中檢測的包含“Tanaka”的文本目標(S91)和位于格式結(jié)構(gòu)最左面和最上面的目標(S93)均為文本目標且相互類型一致(S95是),但確定其屬性不一致(S97否)。然后該處理的目標被移動到下一格式結(jié)構(gòu)的一目標(S109),并因為下部行(圖18)的文本目標也是文本目標,它與現(xiàn)時處理的文本(S95是)即包含“Tanaka”的文本目標類型一致,確定它們的屬性并不一致(S97否)。然后,由于格式結(jié)構(gòu)中不再存在任何目標(S107是),在完成圖12的子程序后程序返回圖11。
當(dāng)處理返回到圖11時,由于包含“Tanaka”的文本目標留在目標存儲器區(qū)221作為未處理的目標(S63是),且是下一個文本目標(S65是),故執(zhí)行字符數(shù)的匹配處理(S67)。然后程序移到圖13的子程序,根據(jù)包含“Tanaka”的文本目標的字符數(shù)和其字體尺寸計算合適區(qū)域的大小(S113)。然后如果查看位于格式結(jié)構(gòu)最左面和最上面的目標的區(qū)域大小(S115),由于字體尺寸小且字符數(shù)不多,確定這對字符串“Tanaka”是太大了,并不合適(S117否)。如程序移到下一格式結(jié)構(gòu)中的文本目標(S129),則確定下部行的文本目標的大小太大(S117否)。由于格式結(jié)構(gòu)中不存在任何目標(S127是),在完成圖13的子程序后程序返回圖11。
回到圖11,由于包含“Tanaka”的文本目標留在目標存儲器區(qū)221作為未處理目標(S69是),故執(zhí)行相對位置的目標匹配處理(S71)。然后程序移到圖14的子程序。由于包含“Tanaka”的文本目標(S131)和位于格式結(jié)構(gòu)中最左面和最上面的目標(S133)在文本目標上相互一致(S135是),故施加該目標(S139)。然后根據(jù)處理的目標作為匹配的目標來執(zhí)行該施加目標(S141)。由于目標存儲器區(qū)221不存在未處理目標,故在完成圖14的子程序后程序返回圖11。
由于目標存儲器區(qū)221不存在未處理目標(S73否),當(dāng)未處理目標留在格式結(jié)構(gòu)中時(S77),因文本目標保留在下部行(圖18)而被加到目標存儲器區(qū)221(S79)。然后執(zhí)行顯示更新(S81)。結(jié)果如圖21所示,通過對輸入數(shù)據(jù)施加格式結(jié)構(gòu)的目標而配置的打印圖像顯示在工作區(qū)中。
雖然上述實施例中執(zhí)行了按屬性、字符數(shù)、相對位置的目標匹配處理,但目標匹配處理并不總是需要考慮所有因素來執(zhí)行,而允許只根據(jù)相對位置執(zhí)行目標匹配處理,以更簡單地配置操作。這時,只執(zhí)行S71中圖14和15的子程序和后面的圖11的目標施加處理子程序。如執(zhí)行按相對位置的目標匹配處理,則根據(jù)本實施例取位于左側(cè)的目標為最高優(yōu)先級,位于上部位置的目標為次優(yōu)先級。因此當(dāng)可選擇的目標被橫向地配置時可較好地執(zhí)行本實施例。
將參照圖26和27說明按相對位置的目標匹配處理的具體例子。如采取示于左側(cè)的格式結(jié)構(gòu)作為輸入目標的配置例子示于圖26的右側(cè),如右側(cè)上這些目標中示出的號碼執(zhí)行目標的匹配。即,配置在最左面的目標(1)施加到格式結(jié)構(gòu)中的目標(1),配置在中間的目標(2)施加到格式結(jié)構(gòu)中的目標(2),配置在最右面的目標(3)施加到格式結(jié)構(gòu)中的目標(3)。因為可以認為上述匹配的安排結(jié)果是反映了輸入人員意圖的結(jié)果,在施加格式結(jié)構(gòu)后可得到所要的打印結(jié)果而無需大規(guī)模的編輯。
如施加左側(cè)示出的格式結(jié)構(gòu)作為圖27的右側(cè)示出的輸入目標的配置例子,按右側(cè)示出的目標的號碼執(zhí)行目標的匹配。即,施加配置于上部的目標(1)為格式結(jié)構(gòu)中的目標(1),施加配置于中部的目標(2)為格式結(jié)構(gòu)中的目標(2),施加配置于下部的目標(3)為格式結(jié)構(gòu)中的目標(3)。可以認為這一匹配的結(jié)果與圖26相比表示輸入人員意圖的較低程度的反映。因此,如改變匹配規(guī)則使取位于坐標上部位置的目標為最高優(yōu)先級,而位于左側(cè)的目標為次優(yōu)先級時,則可以接近由用戶輸入的狀態(tài)施加格式結(jié)構(gòu)。這樣,可根據(jù)用戶建立匹配規(guī)則來配置實施例。
根據(jù)本實施例,用圖10和11的S53中用子程序執(zhí)行目標施加處理的CPU20起本發(fā)明的配置裝置的作用。執(zhí)行圖10的S43和圖11的S79中目標添加處理的CPU20起本發(fā)明的目標添加裝置的作用。執(zhí)行圖11的S81中顯示更新處理的CPU20起本發(fā)明的顯示控制裝置的作用。執(zhí)行圖10的S45中刪除YES/NO確定處理的CPU20起本發(fā)明的刪除YES/NO確定裝置的作用。執(zhí)行圖10的S47中刪除處理的CPU20起本發(fā)明的刪除裝置的作用。執(zhí)行圖8的S7中刪除禁止設(shè)定處理的CPU20起本發(fā)明的輸入YES/NO存儲控制裝置的作用。執(zhí)行圖8和圖9的S15中用子程序刪除YES/NO設(shè)定處理的CPU20起本發(fā)明的刪除YES/NO設(shè)定裝置的作用。此外,在圖11和12S61中用子程序根據(jù)屬性執(zhí)行匹配處理、圖11和13 S67中用子程序根據(jù)字符數(shù)執(zhí)行匹配處理以及在圖11和14 S71中用子程序根據(jù)相對位置執(zhí)行匹配處理的CPU20起本發(fā)明的匹配裝置的作用。執(zhí)行為確定圖11的S73中是否存在任何附加目標的確定處理的CPU20起本發(fā)明的數(shù)量比較裝置的作用。執(zhí)行在圖15的S153中組合字符串處理的CPU20起本發(fā)明的組合裝置作用。
如上所述,當(dāng)施加格式結(jié)構(gòu)時格式編輯設(shè)備并不總是刪除正被顯示的目標,但由刪除YES/NO確定裝置確定是否允許刪除后,根據(jù)其確定結(jié)果在施加格式結(jié)構(gòu)時只刪除允許刪除的目標。因此,可能對應(yīng)于操作條件或目標的控制,而不是統(tǒng)一地刪除或保留的控制。
而且,允許存儲于格式結(jié)構(gòu)存儲器的格式結(jié)構(gòu)包含目標的屬性信息,并包括屬性改變裝置,用于改變由配置裝置按照屬性信息配置的目標的屬性,和顯示控制裝置,按照屬性改變裝置改變的屬性顯示目標。因為格式結(jié)構(gòu)包括屬性信息和配置信息,用戶通過顯示它,容易掌握打印圖像。
刪除YES/NO確定裝置可根據(jù)目標類型確定應(yīng)否刪除給定目標。因為這確定了根據(jù)目標在這種情況下的特性應(yīng)否刪除,故可由用戶改進其使用性。
而且,允許提供有刪除YES/NO設(shè)定裝置的實施例,刪除YES/NO設(shè)定裝置當(dāng)選擇裝置選擇格式結(jié)構(gòu)時設(shè)定應(yīng)否刪除顯示器上顯示的目標,并為刪除YES/NO確定裝置根據(jù)刪除YES/NO設(shè)定裝置的設(shè)定來確定應(yīng)否刪除該目標。因為可由用戶設(shè)定來確定是否允許刪除,在施加格式結(jié)構(gòu)時可對應(yīng)各用戶的要求執(zhí)行處理。
刪除YES/NO設(shè)定裝置能設(shè)定為是否根據(jù)目標類型刪除目標。因為這能使用戶自由地設(shè)立要刪除的目標類型,當(dāng)施加格式結(jié)構(gòu)時可對應(yīng)于各用戶的要求執(zhí)行處理。
刪除YES/NO設(shè)定裝置能設(shè)定為是否刪除顯示器上顯示的各個目標。這能使用戶要保留的目標各別地得到指定,當(dāng)施加格式結(jié)構(gòu)時可對應(yīng)于各用戶的要求執(zhí)行處理。
而且,允許提供有匹配裝置的實施例,匹配裝置匹配包含由選擇裝置選出的格式結(jié)構(gòu)中的目標和目標存儲器中存儲的目標,為配置裝置根據(jù)匹配裝置的匹配關(guān)系按照對應(yīng)目標的配置信息配置存儲于存儲器中的目標,并為目標添加裝置加上未由匹配裝置匹配的目標。因此,如當(dāng)目標已經(jīng)輸入時施加格式結(jié)構(gòu),通過匹配包含在格式結(jié)構(gòu)中的目標和當(dāng)格式結(jié)構(gòu)改變時已經(jīng)輸入的目標,可減輕用戶的輸入的勞動和時間。
匹配裝置可根據(jù)存儲在目標存儲器中的多個目標之間的位置關(guān)系和包含在選出的格式結(jié)構(gòu)中的目標之間的位置關(guān)系進行匹配。因為根據(jù)相對位置關(guān)系匹配包含在格式結(jié)構(gòu)中的目標與輸入的目標,因此這與指示匹配從開始相比,更容易執(zhí)行,從而用戶輸入一些粗略的目標位置,通過目標的位置關(guān)系估計來配置它們。
如果字符串組成的目標存儲于目標存儲器中,匹配裝置可根據(jù)字符串目標中字符的量、包含于選出的格式結(jié)構(gòu)中字符串目標的區(qū)域大小進行匹配。因此在字符串目標的情況下可分配寬的區(qū)域,從而當(dāng)字符的量大時使字符易于可見。
而且,設(shè)備1可具有輸入命令存儲器222(圖1虛線所示),用于存儲目標的輸入命令并為匹配裝置根據(jù)該存儲于輸入命令存儲器222中的輸入命令進行匹配。因此根據(jù)連續(xù)輸入的目標并從如實施例表明的左上開始按序配置目標,比以個別地指令輸入目標的配置更容易地對輸入的目標改變格式結(jié)構(gòu)。
提供的設(shè)備還帶有數(shù)量比較裝置,用于比較存儲于目標存儲器中的字符串的量與包含在選出的格式結(jié)構(gòu)中的字符串目標的量,以及帶有組合裝置,用于當(dāng)數(shù)量比較裝置確定存儲于目標存儲器中的字符串目標的量較大時,組合存儲于目標存儲器中的多個字符串目標的字符串,配置裝置配置由組合裝置組合成單個目標的字符串。因此,如包含在格式結(jié)構(gòu)中的字符串目標的量小于輸入字符串目標的量,就組合該字符串。因為該方法允許輸入的字符串配置到格式中而不是刪除超過的字符串或放置于格式之外,故可減少輸入和編輯的勞動和時間。
而且,提供數(shù)量比較裝置用來比較存儲于目標存儲器中的圖像目標的量與包含在格式結(jié)構(gòu)中的圖像目標的量。如果數(shù)量比較裝置確定存儲于目標存儲器中的圖像目標的量較大,配置裝置就將存儲于目標存儲器中的多個圖像目標配置在單個圖像目標區(qū)中。因此如格式結(jié)構(gòu)中圖像目標的量小于輸入的目標的量,則多個輸入的圖像目標被配置到單個圖像目標區(qū)中。因為這允許輸入的圖像目標配置到格式中比刪除超過的圖像數(shù)據(jù)或放置于格式之外更容易,故可減少輸入和編輯的勞動和時間。
格式編輯設(shè)備當(dāng)施加格式結(jié)構(gòu)時刪除由目標添加裝置所加的目標,因所加的目標不包含用戶輸入的目標的內(nèi)容(數(shù)據(jù))。然而,如在施加格式后,數(shù)據(jù)被輸入到這樣的目標,或改變了目標的排列和屬性,則保持任何具有先前操作者經(jīng)歷的目標,使不被通過核對是否輸入任何數(shù)據(jù)而刪除。因此,由于用戶通過相應(yīng)操作施加了格式結(jié)構(gòu),用戶不需要重復(fù)操作相同的程序,從而改善了使用的方便性。
輸入YES/NO存儲控制裝置可存儲當(dāng)執(zhí)行下列對目標輸入的至少一個時發(fā)生的輸入,即目標的配置信息輸入、目標的屬性信息的輸入和數(shù)據(jù)的輸入。因此,因為檢查操作是否完成以及是否輸入數(shù)據(jù),故允許對新格式加上空的目標。
格式編輯程序當(dāng)施加格式結(jié)構(gòu)時并不總是刪除所顯示的目標,但通過用刪除YES/NO確定裝置確定是否刪除,根據(jù)確定結(jié)果在施加格式結(jié)構(gòu)時只刪除允許刪除的目標。因此本方法允許根據(jù)操作條件和目標來控制而不是對統(tǒng)一地刪除和留下的控制。
存儲在格式結(jié)構(gòu)存儲器中的格式結(jié)構(gòu)包含目標的屬性信息,可使計算機執(zhí)行屬性改變步驟,用來改變根據(jù)屬性信息在配置步驟中配置的目標的屬性,并根據(jù)在屬性改變步驟改變了的屬性使顯示控制步驟顯示目標。結(jié)果,由于格式結(jié)構(gòu)包含屬性信息和配置信息,用戶通過顯示它,容易了解打印圖像。
刪除YES/NO確定步驟中,可根據(jù)目標類型確定應(yīng)否刪除給定目標。因此,確定根據(jù)目標的特性是否刪除該目標,從而改善了用戶的方便性。
而且,可使計算機執(zhí)行刪除YES/NO設(shè)定步驟,來設(shè)定在選擇步驟選出格式結(jié)構(gòu)情況下是否刪除顯示器上顯示的目標,并在刪除YES/NO確定步驟中允許根據(jù)刪除YES/NO設(shè)定步驟的設(shè)定確定是否刪除目標。結(jié)果,可由用戶的設(shè)定確定是否允許刪除,使得可根據(jù)各用戶的要求執(zhí)行施加格式結(jié)構(gòu)的處理。
刪除YES/NO設(shè)定步驟允許根據(jù)目標類型設(shè)定是否刪除任何目標。結(jié)果,用戶能確立要刪除的目標類型,從而能對應(yīng)于各用戶的要求執(zhí)行施加格式結(jié)構(gòu)的處理。
刪除YES/NO設(shè)定步驟允許設(shè)定是否刪除顯示器上顯示的各目標。結(jié)果,用戶可指定他/她要保持的各目標,從而能對應(yīng)于各用戶的要求執(zhí)行施加格式結(jié)構(gòu)的處理。
而且,可使計算機執(zhí)行目標匹配步驟,來匹配包含在選擇步驟選出的格式結(jié)構(gòu)中的目標和存儲于目標存儲器中的目標,并在配置步驟中根據(jù)匹配步驟的匹配關(guān)系按照對應(yīng)目標的配置信息配置存儲于目標存儲器中的目標,以及允許目標添加步驟加上任何未在匹配步驟中匹配的目標。這樣,當(dāng)已經(jīng)輸入目標時如施加格式結(jié)構(gòu),則在通過匹配包含在格式結(jié)構(gòu)中的目標和輸入的目標改變了格式結(jié)構(gòu)時,可減少用戶的勞動的時間。
匹配步驟允許根據(jù)存儲在目標存儲器中多個目標之間的位置關(guān)系和包含在選出的格式結(jié)構(gòu)中目標之間的位置關(guān)系,執(zhí)行匹配。結(jié)果,根據(jù)相對位置關(guān)系執(zhí)行包含在格式結(jié)構(gòu)中的目標和輸入的目標之間的匹配,因而比從開始就指令匹配的情況更容易。如果用戶在附近位置輸入目標,其關(guān)系將被檢測,目標將被方便地配置。
如果由字符串組成的目標存入目標存儲器中,則匹配步驟允許根據(jù)字符串目標中的字符的量和包含在選出的格式結(jié)構(gòu)的字符串目標的量,執(zhí)行匹配。結(jié)果,在字符串目標情況下,如字符串的量較大就分配寬的區(qū)域使字符串顯而易見。
匹配步驟允許根據(jù)存儲于輸入次序存儲器中的目標輸入次序執(zhí)行匹配。結(jié)果,因為按其相繼輸入的次序從左上位置配置目標,如各實施例中示出的那樣,因此可比個別地指令輸入目標的配置時更容易對輸入目標改變格式結(jié)構(gòu)。
而且,計算機可執(zhí)行數(shù)量比較步驟,比較存儲于目標存儲器中的字符串目標的量和包含在選出的格式結(jié)構(gòu)中的字符串目標的量,當(dāng)數(shù)量比較步驟中確定存儲于目標存儲器中的量較大時,組合步驟組合存儲于目標存儲器中的多個字符串目標的字符串,在配置步驟中由組合步驟組合的字符目標被配置成單個目標。結(jié)果,當(dāng)包含于格式結(jié)構(gòu)中的字符串目標的量小于輸入字符串目標的量時,字符串就被組合。因為輸入的字符串可配置到格式中,可比刪除超過的字符串或放置于格式之外更減少輸入和編輯的勞動和時間。
計算機可以執(zhí)行數(shù)量比較步驟,比較存儲于目標存儲器中的圖像目標的量和包含在選出的格式結(jié)構(gòu)中的圖像目標的量,當(dāng)確定存儲于目標存儲器中的量較大時,配置步驟可配置存儲于目標存儲器中的多個圖像為單個圖像目標區(qū)。結(jié)果,當(dāng)格式結(jié)構(gòu)中的圖像目標的量小于輸入圖像目標的量時,多個輸入的圖像目標被配置成單個圖像目標區(qū),可比刪除超過的圖像數(shù)據(jù)或放置于格式之外更減少輸入和編輯的勞動和時間。
根據(jù)格式編輯程序,當(dāng)施加格式結(jié)構(gòu)時刪除由目標添加裝置所加的目標,因所加的目標不包含用戶輸入的目標的內(nèi)容(數(shù)據(jù))。然而,在施加格式后,如果數(shù)據(jù)被輸入到這樣的目標,或改變了目標的排列和屬性,則保持任何具有由用戶操作的經(jīng)歷的目標使不被通過核對是否作了輸入而刪除。因此,由于用戶相應(yīng)的操作施加了格式結(jié)構(gòu),用戶不需要重復(fù)操作相同的程序,從而改善了使用的方便性。
輸入YES/NO存儲控制步驟可存儲當(dāng)執(zhí)行下列對目標輸入的至少一個時發(fā)生的輸入,即目標的配置信息輸入、目標的屬性信息的輸入和數(shù)據(jù)的輸入。因此,因為檢查操作是否完成以及是否輸入數(shù)據(jù),故允許對新格式加上空的目標。
雖然參照例示性的實施例作了說明,應(yīng)理解揭示的內(nèi)容不限于該例示性實施例或結(jié)構(gòu)。雖然以各種組合和配置示出了例示性實施例的各種要素,但其他的組合和配置,包括更多、更少或只是單個要素,也都在所揭示的內(nèi)容的精神和范圍之內(nèi)。
權(quán)利要求
1.一種格式編輯設(shè)備,包括目標存儲器,存儲要打印的目標;顯示器,顯示存儲于目標存儲器中的目標;格式結(jié)構(gòu)存儲器,存儲至少包含用于指定其中要配置目標的位置的配置信息的格式結(jié)構(gòu);選擇裝置,從存于格式結(jié)構(gòu)存儲器中的多個格式結(jié)構(gòu)選用一格式結(jié)構(gòu);配置裝置,根據(jù)選擇裝置所選的格式結(jié)構(gòu),配置存儲于目標存儲器中的目標;目標添加裝置,當(dāng)選擇裝置所選的格式結(jié)構(gòu)包含目標的配置信息而不是配置裝置配置的目標時,根據(jù)配置信息加上這些目標;顯示控制裝置,控制在顯示器上顯示配置裝置配置的目標和目標添加裝置所加的目標;刪除YES/NO確定裝置,當(dāng)選擇裝置選出格式結(jié)構(gòu)時,確定是否刪除顯示器上顯示的目標;和刪除裝置,選擇裝置選出新格式結(jié)構(gòu)時,刪除由刪除YES/NO確定裝置確定能刪除的目標,其中目標添加裝置在目標被刪除裝置刪除后加上一目標。
2.如權(quán)利要求1所述的格式編輯設(shè)備,其特征在于,存儲于格式結(jié)構(gòu)存儲器中的格式結(jié)構(gòu)包括目標的屬性信息,并進一步包括屬性改變裝置,用來根據(jù)屬性信息改變由配置裝置配置的目標的屬性,顯示控制裝置根據(jù)由屬性改變裝置改變的屬性控制目標的顯示。
3.如權(quán)利要求1所述的格式編輯設(shè)備,其特征在于,刪除YES/NO確定裝置根據(jù)目標類型確定是否刪除給定目標。
4.如權(quán)利要求1所述的格式編輯設(shè)備,其特征在于,進一步包括刪除YES/NO設(shè)定裝置,當(dāng)選擇裝置選出格式結(jié)構(gòu)時,設(shè)定是否刪除顯示器上顯示的目標,其中刪除YES/NO確定裝置根據(jù)刪除YES/NO設(shè)定裝置的設(shè)定確定是否刪除目標。
5.如權(quán)利要求4所述的格式編輯設(shè)備,其特征在于,刪除YES/NO設(shè)定裝置能根據(jù)每種目標類型設(shè)定是否刪除目標。
6.如權(quán)利要求4所述的格式編輯設(shè)備,其特征在于,刪除YES/NO設(shè)定裝置能設(shè)定是否刪除顯示器上顯示的各個目標。
7.如權(quán)利要求1所述的格式編輯設(shè)備,其特征在于,進一步包括匹配裝置,匹配在選擇裝置選出的格式結(jié)構(gòu)中包含的目標與目標存儲器中存儲的目標,其中配置裝置根據(jù)匹配裝置的匹配關(guān)系按對應(yīng)目標的配置信息配置存儲于目標存儲器中的目標,目標添加裝置加上未被匹配裝置匹配的目標。
8.如權(quán)利要求7所述的格式編輯設(shè)備,其特征在于,匹配裝置根據(jù)存儲于目標存儲器中多個目標中的位置關(guān)系和包含在選出的格式結(jié)構(gòu)中的目標之間的位置關(guān)系執(zhí)行目標匹配。
9.如權(quán)利要求7所述的格式編輯設(shè)備,其特征在于,當(dāng)包括字符串的目標存儲于目標存儲器中時,匹配裝置根據(jù)字符串目標中的字符量和所選出格式結(jié)構(gòu)中包含的字符串目標中的區(qū)域大小執(zhí)行目標匹配。
10.如權(quán)利要求7所述的格式編輯設(shè)備,其特征在于,進一步包括輸入次序存儲器,存儲目標的輸入次序,其中匹配裝置根據(jù)存儲于輸入次序存儲器中的輸入次序執(zhí)行目標匹配。
11.如權(quán)利要求1所述的格式編輯設(shè)備,其特征在于,進一步包括數(shù)量比較裝置,比較存儲于目標存儲器中的字符串目標的量和包含于選出的格式結(jié)構(gòu)中的字符串目標的量;和組合裝置,當(dāng)數(shù)量比較裝置確定存儲于目標存儲器中的字符串目標的量較大時,組合存儲于目標存儲器中的多個字符串目標的字符串,其中配置裝置將組合裝置組合的字符串配置于單個目標中。
12.如權(quán)利要求1所述的格式編輯設(shè)備,其特征在于,進一步包括數(shù)量比較裝置,用于比較存儲于目標存儲器中的圖像目標的量和包含于選出的格式結(jié)構(gòu)中的圖像目標的量,其中當(dāng)數(shù)量比較裝置確定存儲于目標存儲器中的圖像目標的量較大時,配置裝置將存儲于目標存儲器中的多個圖像目標按次序配置到單個圖像目標的區(qū)域中。
13.一種格式編輯設(shè)備,包括輸入裝置,輸入要打印的目標;目標存儲器,存儲由輸入裝置輸入的目標;顯示器,顯示存儲于目標存儲器中的目標;格式結(jié)構(gòu)存儲器,存儲至少包含用于指定其中要配置目標的位置的配置信息的格式結(jié)構(gòu);選擇裝置,從存于格式結(jié)構(gòu)存儲器中的多個格式結(jié)構(gòu)選用一格式結(jié)構(gòu);配置裝置,根據(jù)選擇裝置所選的格式結(jié)構(gòu),配置目標存儲器中所存的目標;目標添加裝置,當(dāng)選擇裝置所選的格式結(jié)構(gòu)包含目標的配置信息而不是配置裝置配置的目標時,根據(jù)配置信息加上該目標;顯示控制裝置,控制在顯示器上顯示配置裝置配置的目標和目標添加裝置所加的目標;輸入YES/NO記憶裝置,記憶各目標是不是由輸入裝置輸入的目標;輸入YES/NO存儲器控制裝置,當(dāng)由輸入裝置對目標作輸入時使輸入YES/NO記憶裝置存儲發(fā)生的輸入;和刪除裝置,當(dāng)選擇裝置選出新格式結(jié)構(gòu)時,刪除任何其輸入未被存入輸入YES/NO記憶裝置中的目標,其中目標添加裝置在刪除裝置刪除目標后加上一目標。
14.如權(quán)利要求13所述的格式編輯設(shè)備,其特征在于,當(dāng)至少對目標的配置信息的輸入、目標的屬性信息的輸入和數(shù)據(jù)輸入中的一個被執(zhí)行時,輸入YES/NO存儲器控制裝置存儲發(fā)生一次輸入。
15.如權(quán)利要求13所述的格式編輯設(shè)備,其特征在于,進一步包括匹配裝置,匹配在選擇裝置選出的格式結(jié)構(gòu)中包含的目標與目標存儲器中存儲的目標,其中配置裝置根據(jù)匹配裝置的匹配關(guān)系按對應(yīng)目標的配置信息配置存儲于目標存儲器中的目標,目標添加裝置加上未被匹配裝置匹配的目標。
16.如權(quán)利要求15所述的格式編輯設(shè)備,其特征在于,匹配裝置根據(jù)存儲于目標存儲器中多個目標中的位置關(guān)系和包含在選出的格式結(jié)構(gòu)中的目標之間的位置關(guān)系執(zhí)行目標匹配。
17.如權(quán)利要求15所述的格式編輯設(shè)備,其特征在于,當(dāng)包括字符串的目標存儲于目標存儲器中時,匹配裝置根據(jù)字符串目標中的字符量和所選出格式結(jié)構(gòu)中包含的字符串目標中的區(qū)域大小執(zhí)行目標匹配。
18.如權(quán)利要求15所述的格式編輯設(shè)備,其特征在于,進一步包括輸入次序存儲器,存儲目標的輸入次序,其中匹配裝置根據(jù)存儲于輸入次序存儲器中的輸入次序執(zhí)行目標匹配。
19.如權(quán)利要求13所述的格式編輯設(shè)備,其特征在于,進一步包括數(shù)量比較裝置,比較存儲于目標存儲器中的字符串目標的量和包含于選出的格式結(jié)構(gòu)中的字符串目標的量;和組合裝置,當(dāng)數(shù)量比較裝置確定存儲于目標存儲器中的字符串目標的量較大時,組合存儲于目標存儲器中的多個字符串目標的字符串,其中配置裝置將組合裝置組合的字符串配置于單個目標中。
20.如權(quán)利要求13所述的格式編輯設(shè)備,其特征在于,進一步包括數(shù)量比較裝置,用于比較存儲于目標存儲器中的圖像目標的量和包含于選出的格式結(jié)構(gòu)中的圖像目標的量,其中當(dāng)數(shù)量比較裝置確定存儲于目標存儲器中的圖像目標的量較大時,配置裝置將存儲于目標存儲器中的多個圖像目標按次序配置到單個圖像目標的區(qū)域中。
21.一種格式編輯設(shè)備,包括第一存儲器,存儲要打印的目標;顯示器,顯示存儲于第一存儲器中的目標;第二存儲器,存儲至少包含用于指定其中要配置目標的位置的配置信息的格式結(jié)構(gòu);選擇裝置,從存于第二存儲器中的多個格式結(jié)構(gòu)選用格式結(jié)構(gòu);控制器,根據(jù)選擇裝置所選的格式結(jié)構(gòu),配置第一存儲器中所存的目標,當(dāng)選擇裝置所選的格式結(jié)構(gòu)包含目標的配置信息而不是配置的目標時,根據(jù)配置信息加上一目標,并在顯示器上顯示配置的目標和加上的目標,控制器當(dāng)選擇裝置選出格式結(jié)構(gòu)時確定是否刪除顯示器上顯示的目標,如選擇裝置選出新格式結(jié)構(gòu),就刪除允許刪除的確定的目標,并在刪除該目標后根據(jù)配置信息加上一目標。
22.如權(quán)利要求21所述的格式編輯設(shè)備,其特征在于,存儲于第二存儲器中的格式結(jié)構(gòu)包括目標的屬性信息,所述控制器根據(jù)屬性信息改變配置的目標的屬性,并根據(jù)改變的屬性顯示目標。
23.如權(quán)利要求21所述的格式編輯設(shè)備,其特征在于,控制器根據(jù)目標類型確定是否刪除該目標。
24.如權(quán)利要求21所述的格式編輯設(shè)備,其特征在于,當(dāng)選擇裝置選出格式結(jié)構(gòu)時,控制器設(shè)定是否刪除顯示器上顯示的目標,并根據(jù)設(shè)定確定是否刪除目標。
25.如權(quán)利要求24所述的格式編輯設(shè)備,其特征在于,控制器能根據(jù)每種目標類型設(shè)定是否刪除目標。
26.如權(quán)利要求24所述的格式編輯設(shè)備,其特征在于,控制器能設(shè)定是否刪除顯示器上顯示的各個目標。
27.如權(quán)利要求21所述的格式編輯設(shè)備,其特征在于,控制器進一步匹配在選擇裝置選出的格式結(jié)構(gòu)中包含的目標與第一存儲器中存儲的目標,根據(jù)匹配關(guān)系按對應(yīng)目標的配置信息配置存儲于第一存儲器中的目標,加上未被匹配的目標。
28.如權(quán)利要求27所述的格式編輯設(shè)備,其特征在于,控制器根據(jù)存儲于第一存儲器中多個目標中的位置關(guān)系和包含在選出的格式結(jié)構(gòu)中的目標之間的位置關(guān)系執(zhí)行目標匹配。
29.如權(quán)利要求27所述的格式編輯設(shè)備,其特征在于,當(dāng)包括字符串的的目標存儲于第一存儲器中時,控制器根據(jù)字符串目標中的字符量和所選出格式結(jié)構(gòu)中包含的字符串目標中的區(qū)域大小執(zhí)行目標匹配。
30.如權(quán)利要求27所述的格式編輯設(shè)備,其特征在于,第一存儲器存儲目標的輸入次序,控制器根據(jù)存儲于第一存儲器中的輸入次序執(zhí)行目標匹配。
31.如權(quán)利要求21所述的格式編輯設(shè)備,其特征在于,控制器進一步比較存儲于第一存儲器中的字符串目標的量和包含于選出的格式結(jié)構(gòu)中的字符串目標的量,當(dāng)確定存儲于第一存儲器中的字符串目標的量較大時,組合存儲于第一存儲器中的多個字符串目標的字符串,將組合的字符串配置于單個目標中。
32.如權(quán)利要求21所述的格式編輯設(shè)備,其特征在于,控制器比較存儲于第一存儲器中的圖像目標的量和包含于選出的格式結(jié)構(gòu)中的圖像目標的量,當(dāng)確定存儲于第一存儲器中的圖像目標的量較大時,將存儲于第一存儲器中的多個圖像目標按次序配置到單個圖像目標的區(qū)域中。
33.一種格式編輯設(shè)備,包括輸入裝置,輸入要打印的目標;第一存儲器,存儲由輸入裝置輸入的目標;顯示器,顯示存儲于第一存儲器中的目標;第二存儲器,存儲至少包含用于指定其中要配置目標的位置的配置信息的格式結(jié)構(gòu);選擇裝置,從存于第二存儲器中的多個格式結(jié)構(gòu)選用一格式結(jié)構(gòu);和控制器,根據(jù)選擇裝置所選的格式結(jié)構(gòu),配置第一存儲器中所存的目標,當(dāng)選擇裝置所選的格式結(jié)構(gòu)包含目標的配置信息而不是配置的目標時,根據(jù)配置信息加上一目標,并在顯示器上顯示配置的目標和所加的目標,其中第一存儲器存儲各目標是不是輸入裝置輸入的目標,當(dāng)輸入裝置執(zhí)行對目標的輸入時,控制器進一步在第一存儲器存儲發(fā)生的輸入,如選擇裝置選出新格式結(jié)構(gòu),就刪除其中在第一存儲器中未作輸入的目標,并在該目標刪除后加上該目標。
34.如權(quán)利要求33所述的格式編輯設(shè)備,其特征在于,當(dāng)至少對目標的配置信息的輸入、目標的屬性信息的輸入和數(shù)據(jù)輸入中的一個被執(zhí)行時,控制器存儲發(fā)生一次輸入。
35.如權(quán)利要求33所述的格式編輯設(shè)備,其特征在于,控制器進一步匹配在選擇裝置選出的格式結(jié)構(gòu)中包含的目標與第一存儲器中存儲的目標,根據(jù)匹配關(guān)系按對應(yīng)目標的配置信息配置存儲于第一存儲器中的目標,并加上未被匹配的目標。
36.如權(quán)利要求35所述的格式編輯設(shè)備,其特征在于,控制器根據(jù)存儲于第一存儲器中多個目標中的位置關(guān)系和包含在選出的格式結(jié)構(gòu)中的目標之間的位置關(guān)系執(zhí)行目標匹配。
37.如權(quán)利要求35所述的格式編輯設(shè)備,其特征在于,當(dāng)包括字符串的目標存儲于第一存儲器中時,根據(jù)字符串目標中的字符量和所選出格式結(jié)構(gòu)中包含的字符串目標中的區(qū)域大小執(zhí)行目標匹配。
38.如權(quán)利要求35所述的格式編輯設(shè)備,其特征在于,第一存儲器存儲目標的輸入次序,其中控制器根據(jù)存儲于第一存儲器中的輸入次序執(zhí)行目標匹配。
39.如權(quán)利要求33所述的格式編輯設(shè)備,其特征在于,控制器進一步比較存儲于第一存儲器中的字符串目標的量和包含于選出的格式結(jié)構(gòu)中的字符串目標的量,并且當(dāng)確定存儲于第一存儲器中的字符串目標的量較大時,組合存儲于第一存儲器中的多個字符串目標的字符串,將組合的字符串配置于單個目標中。
40.如權(quán)利要求33所述的格式編輯設(shè)備,其特征在于,控制器比較存儲于第一存儲器中的圖像目標的量和包含于選出的格式結(jié)構(gòu)中的圖像目標的量,并當(dāng)確定存儲于第一存儲器中的圖像目標的量較大時,將存儲于第一存儲器中的多個圖像目標按次序配置到單個圖像目標的區(qū)域中。
41.一種存儲于計算機可讀記錄媒體上的格式編輯程序,使計算機執(zhí)行以下步驟選擇步驟,從存于格式結(jié)構(gòu)存儲器中的多個格式結(jié)構(gòu)選用格式結(jié)構(gòu),各存儲的格式結(jié)構(gòu)至少包含用于指定在其中配置要打印的目標的位置的配置信息;配置步驟,根據(jù)選擇步驟所選的格式結(jié)構(gòu),從存儲目標的目標存儲器中讀出目標并配置;目標添加步驟,當(dāng)選擇步驟所選的格式結(jié)構(gòu)包含目標的配置信息而不是配置步驟所配置的目標時,根據(jù)配置信息加上一目標;顯示控制步驟,控制在顯示器上顯示配置步驟配置的目標和目標添加步驟所加的目標;和刪除YES/NO確定步驟,當(dāng)選擇步驟選出格式結(jié)構(gòu)時,確定是否刪除顯示器上顯示的目標,以及刪除步驟,如果選擇步驟選出新格式結(jié)構(gòu)時,刪除由刪除YES/NO確定步驟確定允許刪除的目標,目標添加步驟在目標被刪除步驟中刪除后加上一目標。
42.如權(quán)利要求41所述的格式編輯程序,其特征在于,存儲于格式結(jié)構(gòu)存儲器中的格式結(jié)構(gòu)包括目標的屬性信息,使計算機執(zhí)行屬性改變步驟,根據(jù)屬性信息改變由配置步驟配置的目標的屬性,顯示控制步驟根據(jù)由屬性改變步驟改變的屬性控制目標的顯示。
43.如權(quán)利要求41所述的格式編輯程序,其特征在于,刪除YES/NO確定步驟根據(jù)目標類型確定是否刪除所述目標。
44.如權(quán)利要求41所述的格式編輯程序,其特征在于,進一步使計算機執(zhí)行刪除YES/NO設(shè)定步驟,當(dāng)選擇步驟選出格式結(jié)構(gòu)時,設(shè)定是否刪除顯示器上顯示的目標,并在刪除YES/NO確定步驟中根據(jù)刪除YES/NO設(shè)定步驟的設(shè)定,確定是否刪除所述目標。
45.如權(quán)利要求44所述的格式編輯程序,其特征在于,刪除YES/NO設(shè)定步驟能根據(jù)每種目標類型設(shè)定是否刪除目標。
46.如權(quán)利要求44所述的格式編輯程序,其特征在于,刪除YES/NO設(shè)定步驟能設(shè)定是否刪除顯示器上顯示的各個目標。
47.如權(quán)利要求41所述的格式編輯程序,其特征在于,進一步使計算機執(zhí)行匹配步驟,匹配在選擇步驟選出的格式結(jié)構(gòu)中包含的目標與目標存儲器中存儲的目標,其中配置步驟根據(jù)匹配步驟的匹配關(guān)系按對應(yīng)目標的配置信息配置存儲于目標存儲器中的目標,目標添加步驟加上未被匹配步驟匹配的目標。
48.如權(quán)利要求47所述的格式編輯程序,其特征在于,匹配步驟根據(jù)存儲于目標存儲器中多個目標中的位置關(guān)系和包含在選出的格式結(jié)構(gòu)中的目標之間的位置關(guān)系執(zhí)行目標匹配。
49.如權(quán)利要求47所述的格式編輯程序,其特征在于,當(dāng)包括字符串的目標存儲于目標存儲器中時,匹配步驟根據(jù)字符串目標中的字符量和所選出格式結(jié)構(gòu)中包含的字符串目標中的區(qū)域大小執(zhí)行目標匹配。
50.如權(quán)利要求47所述的格式編輯程序,其特征在于,匹配步驟根據(jù)存儲于輸入次序存儲器中的目標的輸入次序執(zhí)行目標匹配。
51.如權(quán)利要求41所述的格式編輯程序,其特征在于,進一步使計算機執(zhí)行數(shù)量比較步驟,比較存儲于目標存儲器中的字符串目標的量和包含于選出的格式結(jié)構(gòu)中的字符串目標的量;和組合步驟,當(dāng)數(shù)量比較步驟確定存儲于目標存儲器中的字符串目標的量較大時,組合存儲于目標存儲器中的多個字符串目標的字符串,在配置步驟中將組合步驟組合的字符串配置于單個目標中。
52.如權(quán)利要求41所述的格式編輯程序,其特征在于,進一步使計算機執(zhí)行數(shù)量比較步驟,比較存儲于目標存儲器中的圖像目標的量和包含于選出的格式結(jié)構(gòu)中的圖像目標的量,其中當(dāng)數(shù)量比較步驟確定存儲于目標存儲器中的圖像目標的量較大時,配置步驟將存儲于目標存儲器中的多個圖像目標按次序配置到單個圖像目標的區(qū)域中。
53.一種存儲于計算機能讀出的記錄媒體上的格式編輯程序,使計算機執(zhí)行以下步驟輸入步驟,輸入要打印的目標;選擇步驟,從存于格式結(jié)構(gòu)存儲器中的多個格式結(jié)構(gòu)選用一格式結(jié)構(gòu),所述存儲器存儲的格式結(jié)構(gòu)至少包含用于指定在其中要配置的目標的位置的配置信息;配置步驟,從存儲在輸入步驟輸入的目標的目標存儲器中讀出目標,并根據(jù)選擇步驟所選的格式結(jié)構(gòu)配置該目標;目標添加步驟,當(dāng)選擇步驟所選的格式結(jié)構(gòu)包含目標的配置信息而不是配置步驟配置的目標時,根據(jù)配置信息加上一目標;顯示控制步驟,控制在顯示器上顯示配置步驟配置的目標和目標添加步驟所加的目標;輸入YES/NO存儲器控制步驟,當(dāng)由輸入步驟對目標作輸入時使輸入YES/NO記憶裝置存儲發(fā)生的輸入;和刪除步驟,當(dāng)選擇步驟選出新格式結(jié)構(gòu)時,刪除其輸入未被存入輸入YES/NO記憶裝置中的目標,其中目標添加步驟在刪除步驟刪除目標后加上一目標。
54.如權(quán)利要求53所述的格式編輯程序,其特征在于,當(dāng)至少目標的配置信息的輸入、目標的屬性信息的輸入和數(shù)據(jù)輸入中的一個被執(zhí)行時,輸入YES/NO存儲器控制步驟存儲已進行一次輸入。
55.如權(quán)利要求53所述的格式編輯程序,其特征在于,進一步使計算機執(zhí)行匹配步驟,匹配在選擇步驟選出的格式結(jié)構(gòu)中包含的目標與目標存儲器中存儲的目標,其中配置步驟根據(jù)匹配步驟的匹配關(guān)系按對應(yīng)目標的配置信息配置存儲于目標存儲器中的目標,目標添加步驟加上未被匹配步驟匹配的目標。
56.如權(quán)利要求55所述的格式編輯程序,其特征在于,匹配步驟根據(jù)存儲于目標存儲器中多個目標中的位置關(guān)系和包含在選出的格式結(jié)構(gòu)中的目標之間的位置關(guān)系執(zhí)行目標匹配。
57.如權(quán)利要求55所述的格式編輯程序,其特征在于,當(dāng)包括字符串的目標存儲于目標存儲器中時,匹配步驟根據(jù)字符串目標中的字符量和所選出格式結(jié)構(gòu)中包含的字符串目標中的區(qū)域大小執(zhí)行目標匹配。
58.如權(quán)利要求55所述的格式編輯程序,其特征在于,匹配步驟根據(jù)存儲于輸入次序存儲器中的目標的輸入次序執(zhí)行目標匹配。
59.如權(quán)利要求53所述的格式編輯程序,其特征在于,進一步使計算機執(zhí)行數(shù)量比較步驟,比較存儲于目標存儲器中的字符串目標的量和包含于選出的格式結(jié)構(gòu)中的字符串目標的量;和組合步驟,當(dāng)數(shù)量比較步驟確定存儲于目標存儲器中的字符串目標的量較大時,組合存儲于目標存儲器中的多個字符串目標的字符串,并在配置步驟中將組合步驟組合的字符串配置于單個目標中。
60.如權(quán)利要求53所述的格式編輯程序,其特征在于,進一步使計算機執(zhí)行數(shù)量比較步驟,比較存儲于目標存儲器中的圖像目標的量和包含于選出的格式結(jié)構(gòu)中的圖像目標的量,其中當(dāng)數(shù)量比較步驟確定存儲于目標存儲器中的圖像目標的量較大時,配置步驟將存儲于目標存儲器中的多個圖像目標按次序配置到單個圖像目標的區(qū)域中。
全文摘要
本發(fā)明涉及打印格式編輯設(shè)備,格式編輯程序,以及記錄了格式編輯程序的計算機可讀記錄媒體。當(dāng)逐次運用多個格式結(jié)構(gòu)時,使能夠刪除顯示的目標,直到要被控制的目標符合用戶的方便使用。如果由操作者指令格式結(jié)構(gòu)的運用,則檢查目標是否存在目標存儲器中,如果不存在任何目標,就根據(jù)格式結(jié)構(gòu)加一目標。如果存在目標,檢查每個目標中刪除設(shè)定是否是允許的,并刪除所有允許待刪除的目標。此后執(zhí)行用來匹配不被刪除的目標和格式結(jié)構(gòu)中的目標的目標應(yīng)用程序,并顯示其運用結(jié)果。
文檔編號G06F3/12GK1734447SQ20051008471
公開日2006年2月15日 申請日期2005年7月11日 優(yōu)先權(quán)日2004年7月12日
發(fā)明者田中元規(guī), 池戶辰裕 申請人:兄弟工業(yè)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1