界,用于提醒用戶可以放心超越邊界進(jìn)行手寫(xiě),在書(shū)寫(xiě)后會(huì)自動(dòng)縮小。具體為:
[0076]當(dāng)判斷手寫(xiě)筆接近所述可輸入域時(shí),將所述可輸入域進(jìn)行擴(kuò)大顯示或者在所述可輸入域周圍標(biāo)示擴(kuò)大的手寫(xiě)區(qū)范圍。
[0077]在上述任一實(shí)施例的基礎(chǔ)上,將所述手寫(xiě)筆跡分組和/或所述識(shí)別結(jié)果輸入到所述歸屬目標(biāo)輸入域可以具體為:
[0078]將所述手寫(xiě)筆跡分組縮小顯示在所述歸屬目標(biāo)輸入域內(nèi)。
[0079]該實(shí)施例在歸屬域確定后,可將筆跡縮小顯示在歸屬域上,縮小顯示的大小通常按照目標(biāo)域字體高度設(shè)置進(jìn)行放縮。縮小顯示過(guò)程可增加漸變動(dòng)畫(huà)以改善體驗(yàn),如從手寫(xiě)筆跡漸進(jìn)式縮小并移動(dòng)到目標(biāo)域內(nèi),還可以配以一定聲音以提示用戶當(dāng)前筆劃輸入完畢。
[0080]在所述將所述手寫(xiě)筆跡分組和/或所述識(shí)別結(jié)果輸入到所述歸屬目標(biāo)輸入域之后還包括:
[0081]接收用戶輸入的對(duì)特定筆跡進(jìn)行劃改的操作,將用戶輸入的替換筆跡識(shí)別結(jié)果替換被劃改筆跡的識(shí)別結(jié)果,在劃改內(nèi)容旁顯示用戶的印鑒或在表單上顯示劃改操作用戶的
?目息O
[0082]歸屬域確定后,可在歸屬域附近顯示筆跡的交互編輯按鈕以方便對(duì)輸入內(nèi)容進(jìn)行調(diào)整,如局部刪除,整體刪除,插入等。
[0083]一組筆跡輸入完畢后,同一域再次輸入時(shí),對(duì)現(xiàn)有結(jié)果的處理可以包括:增加,替換,插入。其中插入操作要求事先設(shè)置插入點(diǎn)。在簡(jiǎn)易劃改模式下,用戶可以直接在已有輸入內(nèi)容的單元格執(zhí)行刪除手勢(shì)(如在目標(biāo)域從右起筆向左劃線超出預(yù)設(shè)長(zhǎng)度)或者點(diǎn)擊預(yù)設(shè)的刪除按鈕,相關(guān)內(nèi)容顯示時(shí)臨時(shí)清除,用戶可在目標(biāo)域重寫(xiě)內(nèi)容,目標(biāo)域書(shū)寫(xiě)結(jié)束后,以劃改模式顯示相應(yīng)筆跡,識(shí)別結(jié)果則以后輸入識(shí)別結(jié)果為準(zhǔn)。
[0084]劃改模式的顯示可以為:在原輸入筆記上畫(huà)橫杠(單線或者雙線,或者依據(jù)設(shè)置),然后在附近顯示新輸入筆跡,還可將輸入者個(gè)人的簽章顯示在附近。一種劃改激活方式是直接激活劃改操作命令,然后被標(biāo)識(shí)的筆跡作為被劃改內(nèi)容;另一種劃改操作可以直接通過(guò)筆跡手勢(shì)識(shí)別,例如從右向左劃經(jīng)的筆跡被作為劃改內(nèi)容;另一種在需要?jiǎng)澑牡墓P跡范圍畫(huà)圈;另一種劃改操作是利用具有擦除功能的手寫(xiě)筆執(zhí)行擦除操作;另一種劃改操作將在原有筆跡上的覆蓋書(shū)寫(xiě)筆跡當(dāng)作劃改處理,不需要用戶對(duì)已輸入筆跡進(jìn)行細(xì)致的局部劃改,直接在原位重寫(xiě)即可,操作簡(jiǎn)單方便。在標(biāo)識(shí)劃改筆跡后,提示用戶輸入新的替換筆跡,替換筆跡的識(shí)別結(jié)果用于替換被劃改筆跡的識(shí)別結(jié)果。在劃改位置附近顯示劃改人的簽章,包括個(gè)人簽名,印鑒等。劃改操作可以對(duì)任何被刪除的筆跡進(jìn)行,劃改模式的顯示方式還可以是將刪除的筆跡以類似于微軟office word的標(biāo)注(或修訂)形式顯示在表單邊緣區(qū)域,標(biāo)注信息包括執(zhí)行刪除的操作者信息,標(biāo)注與刪除位置之間用連線標(biāo)識(shí),用戶可在刪除筆跡后的位置重新手寫(xiě)輸入,重新手寫(xiě)輸入的筆跡替換原有筆跡,替換的筆跡顯示外觀與原有筆跡區(qū)別開(kāi)來(lái);分多次刪除的相鄰筆跡可合并為一條標(biāo)注信息。
[0085]在所述將所述手寫(xiě)筆跡分組和/或所述識(shí)別結(jié)果輸入到所述歸屬目標(biāo)輸入域之后還包括:
[0086]當(dāng)檢測(cè)到用戶輸入的當(dāng)前手寫(xiě)筆跡數(shù)據(jù)在所述可輸入域內(nèi)的現(xiàn)有筆跡之后,輸入內(nèi)容追加至相應(yīng)可輸入域;
[0087]當(dāng)檢測(cè)到所述用戶的當(dāng)前手寫(xiě)筆跡數(shù)據(jù)為在所述可輸入域內(nèi)的現(xiàn)有筆跡之上覆蓋書(shū)寫(xiě)的數(shù)據(jù),將輸入內(nèi)容替換已有內(nèi)容。
[0088]筆跡在識(shí)別后可被按照識(shí)別出來(lái)的文字進(jìn)行對(duì)照劃分以便于以字為單元對(duì)筆跡進(jìn)行局部增刪插編輯。
[0089]具體地,所述將所述手寫(xiě)筆跡分組和/或所述識(shí)別結(jié)果輸入到所述歸屬目標(biāo)輸入框包括:
[0090]將所述手寫(xiě)筆跡分組以及所述識(shí)別結(jié)果同時(shí)進(jìn)行移位對(duì)照顯示,以便于對(duì)照校對(duì)。
[0091]在上述實(shí)施例的基礎(chǔ)上,本發(fā)明還可以進(jìn)一步包括:將所述手寫(xiě)筆跡分組以及所述識(shí)別結(jié)果存入數(shù)據(jù)庫(kù),調(diào)用原始記錄輸出模板結(jié)合存儲(chǔ)的所述手寫(xiě)筆跡數(shù)據(jù),輸出形成版式重組后的包含所述手寫(xiě)筆跡數(shù)據(jù)的表單。
[0092]下面對(duì)本發(fā)明應(yīng)用于橋梁質(zhì)檢表單中的一種【具體實(shí)施方式】的輸入過(guò)程進(jìn)行進(jìn)一步詳細(xì)描述。該過(guò)程的方法流程圖如圖2所示,具體包括:
[0093]步驟S201:將表單顯示在屏幕上;
[0094]如圖3—種橋梁外觀病害檢查記錄應(yīng)用界面的示意圖所示,該界面支持用戶隨時(shí)增加病害記錄。圖中展示了 3條病害,第I條記錄中有2處可輸入文本框,第2條具有一個(gè)文本框,一個(gè)下拉選擇框,第3條則“其他”允許用戶輸入文字記錄發(fā)現(xiàn)的情況。
[0095]本步驟中界面形成可以采用通用的軟件開(kāi)發(fā)工具、網(wǎng)頁(yè)設(shè)計(jì)工具或其他工具制作。
[0096]界面可支持版式重排,如圖4豎屏?xí)r重排的輸入界面顯示示意圖所示。
[0097]用戶還可在使用過(guò)程中將輸入界面進(jìn)行放縮和平移,如雙指觸摸進(jìn)行放縮操作。
[0098]將電子表格作為模板,各輸入域的特征數(shù)據(jù)存儲(chǔ)于電子表格中供手寫(xiě)識(shí)別引擎識(shí)別時(shí)調(diào)用。作為模板電子表格可以用各種編碼形成,比如xml代碼、html代碼、html代碼與腳本混合,以及其他自定義格式等。采用電子表格作為模板時(shí),通常表格的行列高度可調(diào),手寫(xiě)識(shí)別時(shí)使用的單元格邊界也就相應(yīng)的變化。
[0099]步驟S202:接收用戶在表單上的手寫(xiě)輸入數(shù)據(jù);
[0100]接收用戶在模板上需要輸入數(shù)據(jù)的位置的手寫(xiě)軌跡。輸入的筆跡可被持久顯示在輸入界面上,部分輸入的筆跡在持久顯示前被格式化處理,如放大,縮小,筆鋒美化。
[0101]輸入過(guò)程中除了利用手寫(xiě),還可以利用點(diǎn)擊選擇操作check框、下拉列表等,將常規(guī)電子表格通過(guò)常規(guī)輸入法輸入和連續(xù)在位手寫(xiě)輸入相結(jié)合。如可根據(jù)設(shè)置,輸入復(fù)雜的文字單元格時(shí),自動(dòng)彈出系統(tǒng)輸入法;當(dāng)輸入數(shù)字時(shí),自動(dòng)進(jìn)入連續(xù)手寫(xiě)輸入狀態(tài)。對(duì)于只讀文本控件或者點(diǎn)擊更方便的控件,可以直接禁用手寫(xiě)輸入,相關(guān)觸摸操作當(dāng)做平移或者點(diǎn)擊。
[0102]如圖5接收用戶在表單上的手寫(xiě)筆跡數(shù)據(jù)的示意圖所示,301與302是文本輸入框,對(duì)于301,手寫(xiě)輸入框等同于文本框301,用戶直接用高精度手寫(xiě)筆在框內(nèi)手寫(xiě)。這種輸入框?qū)τ诓恢С指呔仁謱?xiě)筆的平板電腦來(lái)說(shuō)輸入存在問(wèn)題,用戶無(wú)法在給定尺寸的輸入框內(nèi)完成文字尤其是復(fù)雜筆劃的文字書(shū)寫(xiě)。對(duì)于小屏幕平板電腦,如果把輸入界面整體放大到足夠大,雖然可以滿足單個(gè)輸入框的手寫(xiě)需求,但是當(dāng)要切換到其他輸入框的時(shí)候需要對(duì)輸入界面進(jìn)行平移或者放縮,將嚴(yán)重影響輸入效率。
[0103]303展示了擴(kuò)大手寫(xiě)區(qū)以提醒用戶可在更大范圍內(nèi)完成手寫(xiě)。在判斷到手寫(xiě)筆接近可輸入域時(shí),顯示擴(kuò)大的手寫(xiě)區(qū)。該過(guò)程可以通過(guò)判斷該域書(shū)寫(xiě)空間是否小于設(shè)定閾值;如果是,則顯示擴(kuò)大手寫(xiě)區(qū),否則不顯示。擴(kuò)大的手寫(xiě)區(qū)可以和目標(biāo)輸入框比例相等以呈現(xiàn)目標(biāo)輸入框被等比放大的效果。輸入完成后,對(duì)筆劃進(jìn)行縮小操作并將其賦予目標(biāo)輸入框。
[0104]305展示了部分筆跡超出手寫(xiě)提示框304的情形。無(wú)論是否顯示擴(kuò)大的手寫(xiě)區(qū),用戶的書(shū)寫(xiě)筆跡超出輸入框后可接受的距離范圍是可以設(shè)置的。
[0105]步驟203:獲取輸入界面的可輸入域;
[0106]域是具有獨(dú)立外觀的數(shù)據(jù)呈現(xiàn)或者輸入項(xiàng),通常應(yīng)用程序窗口或者網(wǎng)頁(yè)界面中的各種如文本輸入框,下拉選擇框,選項(xiàng)按鈕,check框,電子表格中的單元格等,此處的可輸入域主要指可直接由用戶輸入文字的對(duì)象,這種對(duì)象可以方便的支持手寫(xiě)輸入,其他對(duì)象通常用點(diǎn)擊觸摸操作更為簡(jiǎn)便。
[0107]步驟S204:確定手寫(xiě)筆跡數(shù)據(jù)的手寫(xiě)筆跡分組以及歸屬目標(biāo)輸入域;
[0108]通常,用戶手寫(xiě)輸入時(shí),如圖4所示,不同可輸入域的手寫(xiě)輸入軌跡之間通常有明顯的距離間隔。如301,手寫(xiě)軌跡全部落在可輸入域內(nèi)。很明顯,這是輸入很規(guī)范或者手寫(xiě)筆精度很高時(shí)的情形,可以很容易把輸入軌跡和可輸入域進(jìn)行分段對(duì)應(yīng)。
[0109]雖然域的外觀范圍通常是有邊界的,但是并不表示輸入時(shí)的軌跡不能超過(guò)域的邊界范圍。為了提醒用戶可以放心的超越邊界手寫(xiě),303示出了擴(kuò)大的手