一種用于工程利用電腦批量隨機手寫方法
【專利摘要】本發(fā)明公開了一種用于工程利用電腦批量隨機手寫方法,屬于工程資料錄入技術領域。本發(fā)明包括以下步驟,步驟一:錄入多套同一個資料員書寫的同一個筆跡的多套字體,存為字庫,電腦打印出資料員書寫筆跡的字體。步驟二:通過Excel VBA編程,程序控制每相鄰兩個字都出自不同一套的字庫。本發(fā)明可節(jié)省傳統方法抄數據的時間,把資料員從枯燥的工作中解放出來,為廣大資料員節(jié)省時間,減少社會人力浪費,同時提高工程資料完成的進度,特別是搶工期工程。
【專利說明】
一種用于工程利用電腦批量隨機手寫方法
技術領域
[0001]本發(fā)明屬于工程資料錄入技術領域,尤其與一種用于工程利用電腦批量隨機手寫方法有關。
【背景技術】
[0002]隨著電子設備的普及,建筑、路橋等工程中的多數數據都通過電子設備采集,但是最終的資料都必須采用人工抄寫到空白表格上。大部分工程資料都要求必須手寫而且數量巨大,工程資料大都具有很大的運算量,人工計算費時費力,工作中通常采用電腦計算,然后將計算結果打印出來,再用人工抄寫到空白資料表格中。人工抄寫資料浪費時間,而且極易出錯,不能滿足工程資料不能涂改的嚴格要求,抄錯的表格必須重新抄寫,工作量大。
[0003]現在網絡上的手寫字體,都是大師手筆,書寫過于規(guī)范,不夠真實。且同一筆跡只有一套字體(如:打印出的“100”,其中的兩個“O”一模一樣)不符合人工抄寫的特點。目前能解決抄資料問題的技術是網絡手寫字體,但是手寫字體的書寫過于規(guī)范美觀,不具備真實性。也有商家專業(yè)定做個人筆跡的字體。但相同筆跡只有一套字體,不符合人工抄寫的特點。還有網絡字體每個字符所占的寬度相同,打印出來過于整齊,不具人工抄寫真實性。這樣的字體不是用戶自己的筆跡,過于美觀,缺乏真實性。相同筆跡字體只有一套字,相同字符都是同一個模樣(如:打印出的“100”,其中的兩個“O”一模一樣),不符合人工抄寫的特點。每個字符的寬度、高度相同,打印出來過于整齊,不具人工抄寫的真實性。網絡字體方法將宋體修改為手寫字體后,需要另外進行下對齊(人工抄寫通??拷砀裣逻吘€),操作繁瑣。
【發(fā)明內容】
[0004]本發(fā)明的目的旨在克服現有人工抄寫存在工作量大和網絡手寫字體書寫存在的真實性差的缺陷,提供一種書寫強度小、抄寫真實性強的用于工程利用電腦批量隨機手寫方法。
[0005]為此,本發(fā)明采用以下技術方案:一種用于工程利用電腦批量隨機手寫方法,包括以下步驟,
[0006]步驟一:錄入多套同一個資料員書寫的同一個筆跡的多套字體,存為字庫,電腦打印出資料員書寫筆跡的字體。
[0007]步驟二:通過ExcelVBA編程,程序控制每相鄰兩個字都出自不同一套的字體。
[0008]使用本發(fā)明可以達到以下有益效果:本發(fā)明的字體通過隨機選取并保證相鄰字符都來自不同字體套。本發(fā)明可運用于建筑、路橋等工程中的多數數據都通過電子設備采集,本發(fā)明可節(jié)省傳統方法抄數據的時間,把資料員從枯燥的工作中解放出來,為廣大資料員節(jié)省時間,減少社會人力浪費,同時提高工程資料完成的進度,特別是搶工期工程。
【具體實施方式】
[0009]實施例:1、首先本方案采用Font Creator Program錄入多套(本發(fā)明采用10套)資料員自己筆跡的手寫字體(字體1,字體2..?字體10),存為字庫,供Excel VBA程序調用。
[0010]2、(使用本發(fā)明時需要首先選中需要手寫的部分)程序首先對選中單元格進行單元格大小的固定,再按照要求進行加粗、居中、下對齊。讓字體修改、格式修改一步到位,操作簡便、節(jié)省時間。
[0011]3、通過Excel VBA技術對選中的單元格都轉換為文本格式的單元格(程序只能對文本格式的字體進行逐位修改)。
[0012]4、然后對每一個單元格進行字體修改:采用for循環(huán),對單元格內的字符逐位修改,當循環(huán)到該位字符為空時退出循環(huán),為減少運算量,加快運算速度,最多循環(huán)20次(即一個單元格內超過20位之后就不能改為手寫)。
[0013]5、每個單元格內,每循環(huán)一次,都會產生一個隨機數。隨機數產生的原理為在上一個隨機數的基礎上加I后再加一個隨機數。用if語句判斷,當相加后的隨機數超過10后(總共只有10套字體)減去10(使之變成I?10的隨機數)此法可以較少前后兩次隨機數相同的概率,提高運行速度。隨機數產生后用if語句判斷,若本次隨機數與上次隨機數相同,則重新產生隨機數,直至兩次產生的隨機數不同位置。這樣就很好地避免了前后兩個字符完全相同的情況(如“100”的第二個“O”和第三個“O”來自同一套字體,模樣完全相同。
【主權項】
1.一種用于工程利用電腦批量隨機手寫方法,其特征在于:包括以下步驟, 步驟一:錄入多套同一個資料員書寫的同一個筆跡的多套字體,存為字庫,電腦打印出資料員書寫筆跡的字體。 步驟二:通過Excel VBA編程,程序控制每相鄰兩個字都出自不同一套的字體。2.根據權利要求1所述的一種用于工程利用電腦批量隨機手寫方法,其特征在于:所述字庫的套數在10套以上。3.根據權利要求2所述的一種用于工程利用電腦批量隨機手寫方法,其特征在于:所述字庫的套數為10套。4.根據權利要求3所述的一種用于工程利用電腦批量隨機手寫方法,其特征在于:所述的Excel VBA編程可通過VB、VC編程軟件替代。5.根據權利要求4所述的一種用于工程利用電腦批量隨機手寫方法,其特征在于:VB編程將多套同一個資料員書寫的同一個字體的不同筆跡的字體整合為I套,通過系統字體設置為資料員書寫的字體,通過VB程序從字庫中相應的多個字符隨機調取,實現隨機手寫。
【文檔編號】G06F17/21GK105975445SQ201610243551
【公開日】2016年9月28日
【申請日】2016年4月12日
【發(fā)明人】簡德亮, 喻宣瑞, 簡仁訓
【申請人】簡德亮