通用电子签名方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 Word\Excel\Solid Works\Proe手写体签章方案1.1 方案执行之后,预计完成的功能
方案执行之后,我们需要把PDM审核流程中的手写体(手写体存储于bmp格式的图片文件,如:
),插到Word文档中表格指定位置,效果如:
1.2 方案执行需要做的准备
1.2.1 手写体
准备一张bmp格式的图片,用来存储指定的’手写体’,如
1.2.2 制作需要的字体库
(利用工具FontCreator新建一个字体库,将指定的手写体加入)
1)新建字体。如图
(字体名规定为SPPLMFONT,安装保存时将文件名命名为SPPLMFONT.ttf。)
(注解:右键单击其中任何一个单元格,’属性’,然后选择’映射’标签页,例如‘A’,表明你输入字符’A’,字体将帮你映射到单元格内的图片,我们称为‘原始字符标签’).
2)插入图片。
双击任何一个单元格,将出现一个该单元格的编辑窗口,然后右键点击编辑窗口,点击导入图像(存储指定的’手写体’),例如
这样该单元格就会映射你导入的图像。(记住你做过的映射的‘原始字符标签’,将在PDM中用到)
3)保存,安装制作的字体。(FontCreator 菜单栏-字体-安装)。安装完成后,它将出现在系统字体中。例如:
1.2.3 制作Word/excel/Solid Works/Proe模板
1) Word模板,例如
利用Word制作一个表格,假设为某个图纸的标题栏,红色标记为Word文档的书签,用来标记我们需要输入的手写体的位置。(书签的位置务必在表格内)
制作模板是将需要输入手写体的地方用对应的书签名标记。
2)Excel模板
Excel文档单元格名称,用来标记我们需要输入的手写体的位置。
制作模板是将需要输入手写体的地方用单元格对应的名称标记
3)Solid Works模板
把spplmfont安装到系统的字体库内。再去Solid Works安装目录下的
\Data\drawFontMap.txt 中的默认映射文件中加入你刚才的字体。
Solid Works工程图注释,用来标记我们需要输入的手写体的位置。
制作模板是将需要输入手写体的地方用单元格对应的名称标记
例:
首先新建一个工程图文件:
假设在审核输出手写体,我们先将审核添加到文件属性内,
然后再在工程图中建立一个注释关联到此属性(注释的位置就是手写体输出的位置);
建立注释:右键点击工程图,注解-注释,将它放在需要输出手写体,如图
注解放在手写体输出的位置(也就是当前示例中审核):
注意:在此设置好手写体字体,并输入1.2个空格,并关联到刚刚添加的文件属性:
这样注释就和文件属性相关联。
4)Proe模板
Proe工程图参数,用来标记我们需要输入的手写体的位置。
制作模板是将需要输入手写体的地方用单元格对应的名称标记
例:
相对于上面三种模板,必须将手写体导入到ProE中,
(把已经安装到Window\Font下的手写体字体库复制到ProE5.0 的安装目录text\Fonts,如:C:\Program Files\proeWildfire 5.0\text\fonts.
然后在点击ProE5.0 菜单,“工具”=> ”选项”,弹出界面,
在”选项”里填入“pro_font_dir”,值填入“C:\Program Files\proeWildfire 5.0\text\fonts.
(这个值根据操作软件的安装目录来做相应的修改)“重启ProE5.0,就安装好了。)
然后开始编写具体模板。打开一个有标题栏的工程图文件:
假设我们需要在图中‘签名‘下面方格中签名,先将‘签名’加入到工程图参数中去
然后将这个参数与我们输出手写体的位置相关联起来。
将工具栏页面切换到‘注释’,然后再双击需要输出手写体的位置:(图中红圈处)双击出现:
这里将文本内容设置成&签名,然后再在文本样式中将文本字体改成手写体字体(SPPLMFONT是本例中导入到ProE中的手写体字体)。
1.3 PDM需要做的设置
PDM设置的主要目的:告诉word/excel 修改工程图标题栏哪个参数,该把该参数的值修改为‘原始字符标签’。
1)提供用户设置手写体(对应相应的‘原始字符标签’),例如
张三设置为A,
李四设置为B,(这里的A.B等原始字符标签,必须在你做出的字体中有对
应的手写体映射)
2)提供修改工程图标题栏的值(就是手写体输出的位置)
例如
上例Word模板中,张三要做审批(即签名),我们就得Word模板中
签‘审批‘对应的位置值修改成A,
在Excel模板中,我们取得Excel模板中名称为‘审批‘对应的位置值修改成A。
在Solid Works模板中,我们取得模板文件自定义属性中‘审核‘对面的值修改成A。
在Solid Works模板中,我们取得模板文件参数中‘签名‘对面的值修改成A。