在SOLIDWORKS软件工程图当中,我们经常会碰到SOLIDWORKS正版软件现有图标库以及字形库无法满足使用需要生成自定义图章以及签名的情况,在SOLIDWORKS软件当中我们支持Turetype字体,保证了屏幕与打印输出的一致性,今天我们分享一种通过字体映射来实现图章、手写签名的方法。

java 签章设置印章层级 签章生成_自定义

通过FontCreator软件来实现,FontCreator的适用对象包括普通电脑用户、印刷商和绘图设计者,FontCreator编辑功能可以对任何Turetype字体和OpenType字体技术的字符组进行简单的选择和编辑,将图像转变为轮廓,从而实现用户可以将自己的签名、标识和手写体转换为字体。

一:安装FontCreator

首先确保电脑已安装FontCreator字体编辑软件,新建工程

java 签章设置印章层级 签章生成_Word_02

二:编辑模式

双击选择一个字形,进入字形编辑模式

java 签章设置印章层级 签章生成_自定义_03

三:插入图像

在字形编辑模式当中选择【插入图像】或者【自由绘制】,这里选择插入图像,导入需要制作为图章的图像。

四:生成

在导入光栅图像中修改属性,属性阈值根据实际显示效果和个人喜好调整,点击生成。

java 签章设置印章层级 签章生成_Word_04

五:退出编辑模式

拖拽插入的图像进行位置调整,放置在参考线合适的区域,并关闭该字形,退出编辑模式。

java 签章设置印章层级 签章生成_自定义属性_05

六:导出保存

将所有需要添加的图像分别选择字形进行添加,完成后点击保存项目,最后点击【文件】-【导出字体为】-【导出为Turetype字体】,保存类型选择为【TTF格式】,由于SOLIDWORKS eDrawings不支持OTF格式字体,建议全部生成使用TTF格式字体进行使用。

java 签章设置印章层级 签章生成_Word_06

七:指定路径安装

将生成的字体放置在SOLIDWORKS指定安装路径下进行安装C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\data\adobe\resource\font

安装完毕后在Word或者PPT当中只要把我们做的字形符号【È】,将其字体修改为【图章签名字体】就可以进行显示。

java 签章设置印章层级 签章生成_java 签章设置印章层级_07

八:添加自定义属性

打开SOLIDWORKS工程图模板文件,添加自定义属性【评估用图】字样

java 签章设置印章层级 签章生成_自定义属性_08

九:编辑图纸格式

编辑图纸格式,在左上角生成注释,在注释当中设置链接为自定义属性值

java 签章设置印章层级 签章生成_自定义属性_09

十:自定义属性数值

将【È】字符添加到自定义属性数值当中,并修改注释【È】字符的字体样式、字体大小、颜色等。

java 签章设置印章层级 签章生成_java 签章设置印章层级_10

最终图纸成型效果

java 签章设置印章层级 签章生成_solidworks_11

用此类方法,可以在PDM或者PLM等可以将值写入到SOLIDWORKS自定义属性的数据管理软件当中进行流程定义,实现根据流程的无纸化图章、手写签名控制。