每一类电子证照都具有相同板式,不同的电子证照之间只是文字、图片的差异。生成电子证照常用的方式就是采用模版批量生成。
本软件可以方便的设计证照模版。服务端根据模版生成电子证照,不同种类的电子证照生成逻辑是一样的,只是使用的模版不同。这样就大大节省了工作量,降低了电子证照制作生成的成本。
软件设计思路
Ofd文档主要包含三类元素:文字、图片、曲线。设计软件要能精确的确定每一类元素的位置、字体、颜色、大小等属性。
文字和图片是可替换元素。比如设计时,文字的值为“张三”。生成电子证照时,客户端可以告诉服务器,把“张三”改成“李四”。“李四”拥有和“张三”同样字体、位置属性。这就是鸠占鹊巢。
1 元素添加
2 文字编辑
3 图片编辑
4 直线
页面不放大情况下,肉眼很难确定线段之间是否真正对其。可以将页面放大数倍,再对线段的位置的微调。
5 数据关联
比如下图直线,它们的长度、宽度、颜色等完全一样,唯一不同的只是位置。这时,可以通过数据关联,将具有共同属性的直线关联起来。
6 模版参数
程序可以导出模版参数,如下:
模板guid:c33061ed-366e-4387-9a8f-18722d8d944f ************** 第 1 页 ****************** 页面尺寸: 宽 210.00: 高 297.00 ------------------------- guid:d8f9207f-d07f-4344-9d4b-1da25426aace 中文名称:发票名称 英文名称: 短名: 值类型:文本 ------------------------- guid:19832fe8-6815-42f9-b0f8-99170f407d77 中文名称:二维码 英文名称: 短名: 值类型:图片