一种用于工程利用电脑批量随机手写方法
【专利摘要】本发明公开了一种用于工程利用电脑批量随机手写方法,属于工程资料录入技术领域。本发明包括以下步骤,步骤一:录入多套同一个资料员书写的同一个笔迹的多套字体,存为字库,电脑打印出资料员书写笔迹的字体。步骤二:通过Excel VBA编程,程序控制每相邻两个字都出自不同一套的字库。本发明可节省传统方法抄数据的时间,把资料员从枯燥的工作中解放出来,为广大资料员节省时间,减少社会人力浪费,同时提高工程资料完成的进度,特别是抢工期工程。
【专利说明】
一种用于工程利用电脑批量随机手写方法
技术领域
[0001]本发明属于工程资料录入技术领域,尤其与一种用于工程利用电脑批量随机手写方法有关。
【背景技术】
[0002]随着电子设备的普及,建筑、路桥等工程中的多数数据都通过电子设备采集,但是最终的资料都必须采用人工抄写到空白表格上。大部分工程资料都要求必须手写而且数量巨大,工程资料大都具有很大的运算量,人工计算费时费力,工作中通常采用电脑计算,然后将计算结果打印出来,再用人工抄写到空白资料表格中。人工抄写资料浪费时间,而且极易出错,不能满足工程资料不能涂改的严格要求,抄错的表格必须重新抄写,工作量大。
[0003]现在网络上的手写字体,都是大师手笔,书写过于规范,不够真实。且同一笔迹只有一套字体(如:打印出的“100”,其中的两个“O”一模一样)不符合人工抄写的特点。目前能解决抄资料问题的技术是网络手写字体,但是手写字体的书写过于规范美观,不具备真实性。也有商家专业定做个人笔迹的字体。但相同笔迹只有一套字体,不符合人工抄写的特点。还有网络字体每个字符所占的宽度相同,打印出来过于整齐,不具人工抄写真实性。这样的字体不是用户自己的笔迹,过于美观,缺乏真实性。相同笔迹字体只有一套字,相同字符都是同一个模样(如:打印出的“100”,其中的两个“O”一模一样),不符合人工抄写的特点。每个字符的宽度、高度相同,打印出来过于整齐,不具人工抄写的真实性。网络字体方法将宋体修改为手写字体后,需要另外进行下对齐(人工抄写通常靠近表格下边线),操作繁琐。
【发明内容】
[0004]本发明的目的旨在克服现有人工抄写存在工作量大和网络手写字体书写存在的真实性差的缺陷,提供一种书写强度小、抄写真实性强的用于工程利用电脑批量随机手写方法。
[0005]为此,本发明采用以下技术方案:一种用于工程利用电脑批量随机手写方法,包括以下步骤,
[0006]步骤一:录入多套同一个资料员书写的同一个笔迹的多套字体,存为字库,电脑打印出资料员书写笔迹的字体。
[0007]步骤二:通过ExcelVBA编程,程序控制每相邻两个字都出自不同一套的字体。
[0008]使用本发明可以达到以下有益效果:本发明的字体通过随机选取并保证相邻字符都来自不同字体套。本发明可运用于建筑、路桥等工程中的多数数据都通过电子设备采集,本发明可节省传统方法抄数据的时间,把资料员从枯燥的工作中解放出来,为广大资料员节省时间,减少社会人力浪费,同时提高工程资料完成的进度,特别是抢工期工程。
【具体实施方式】
[0009]实施例:1、首先本方案采用Font Creator Program录入多套(本发明采用10套)资料员自己笔迹的手写字体(字体1,字体2..?字体10),存为字库,供Excel VBA程序调用。
[0010]2、(使用本发明时需要首先选中需要手写的部分)程序首先对选中单元格进行单元格大小的固定,再按照要求进行加粗、居中、下对齐。让字体修改、格式修改一步到位,操作简便、节省时间。
[0011]3、通过Excel VBA技术对选中的单元格都转换为文本格式的单元格(程序只能对文本格式的字体进行逐位修改)。
[0012]4、然后对每一个单元格进行字体修改:采用for循环,对单元格内的字符逐位修改,当循环到该位字符为空时退出循环,为减少运算量,加快运算速度,最多循环20次(即一个单元格内超过20位之后就不能改为手写)。
[0013]5、每个单元格内,每循环一次,都会产生一个随机数。随机数产生的原理为在上一个随机数的基础上加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日
【发明人】简德亮, 喻宣瑞, 简仁训
【申请人】简德亮