OFD电子证照模版制作工具 --(采用wpf开发)

前言  ofd应用的范围非常广,电子证照是其中非常重要的一个应用。同一类电子证照具有相同的板式、元数据;所以电子证照非常适合用模版来制作。模版就是板式样式固定,每个具体的证照只是文字或图片内容不同。比如结婚证,包含持证人、登记日期等,这些元素在界面的位置是固定的。作者设计了一款软件,可以方便的编辑这类模版,根据模版再生成电子证照,采用这种方式可以快速开发各类电子证照。

程序界面

 设计思路

数据分为两种类型:文字和图片。对于文字,可以移动位置、设置字体、字号等。对于图片,可以移动位置、缩放等。板式文档强调的是显示一致,通过所见即所得的设计,可以保证每个元素位置的准确性。

文字设计:

按照ofd文档规范,文字包含属性有:中文名称、英文名称、短名约束等。这些字段与模版的使用没有关系的,只是便于理解模版内容。所有的字段是通过数据id来唯一确定身份的;也就是说,生成具体电子证照时,通过数据id来替换相应的文字。

通过拖拽快速移动文字位置,再而通过左移、右移等按钮微调位置;属性信息会显示文字位置像素坐标、距离坐标。

图片设计

添加底图的步骤:选择底图、点击平铺页面、点击置底。对于其他图片,可以通过拖拽、微调位置、缩放等快速确定图片的位置和大小。

数据关联处理

有时同一个图片或文字可能会出现在两个位置;比如持证人和男方姓名可能就是同一个值。程序设计时考虑了这种情况,就是同一个文字或图片可以出现在多个位置,它们所在的位置和大小是可以不同,但是数据源是同一个,有点wpf的mvvm模式的意味。改变数据源,多个界面元素会同时改变。

元数据

元数据和页面展示数据是相互包含关系。有的元数据是不在界面展示的,有的元数据与页面展示数据的数据源属于同一个。对于数据即属于元数据又在页面显示,通过数据关联来处理。

后记  电子证照制作的方式多种多样;本人根据电子证照制作的特点,做了深入思考,设计了这款软件。目前这款软件只支持文字和图片编辑,后续可以根据需求增加更加复杂的设计。本人研究ofd多时,开发一系列软件,全部自主开发。欲了解更多,可以加入QQ群:877371250。

原文地址:https://www.cnblogs.com/yuanchenhui/p/ofd-template-design.html

时间: 2024-10-31 21:15:00

OFD电子证照模版制作工具 --(采用wpf开发)的相关文章

采用WPF开发截图程序,so easy!

原文:采用WPF开发截图程序,so easy! 前言  QQ.微信截图功能已很强大了,似乎没必要在开发一个截图程序了.但是有时QQ热键就是被占用,不能快速的开启截屏:有时,天天挂着QQ,领导也不乐意.既然是程序员,就要自己开发截屏工具,功能随心所欲,岂不快哉. 再强调一点:工具就是生产力!没有掌握WPF之前,我是不会开发这么一个程序的,如果采用MFC.winform框架,工作量是相当的大,开发出来的效果肯定也比较low.本人用WPF,花了一天的功夫,开发了这个小程序.程序的定位就功能简单,平时工

OFD电子文档阅读器功能说明(采用WPF开发,永久免费)

特别说明 ofd阅读器开发语言为c#,具有完全自主产权,没有使用第三方ofd开发包.可以根据你的需求快速定制开发.本阅读器还在开发完善阶段,如有任何问题,可以联系我QQ:13712486.博客:https://www.cnblogs.com/yuanchenhui/ 软件下载地址:ofd阅读器(全新开发,永久免费).zip 1 主界面 2 文件信息指示:    无电子印章和签名                       有电子印章和签名     文本属性:指示是否包含 电子印章.签名.如果包含

pdf文件内容查看器 -- 采用wpf开发

前言 pdf是一种应用非常广的版式文档格式,已成为事实上的国际标准.关于pdf格式的文章汗牛充栋,本文也是关于pdf格式的文章,但是本文不是纸上谈兵:本人这几周一直研究pdf格式内容,不但对pfd格式的内容有所了解,同时也写了一款软件,可以方便查看pdf文件内容.使用该软件,同时结合pdf相关文章,可以很快掌握pdf格式内容. 软件截图:软件下载地址 点我下载 pdf文件内容简要介绍 这里对pdf文件格式做个粗略介绍,只有了解了这些内容,才能知道如何使用该软件. pdf文档总结构如下: 1)he

采用WPF技术,开发OFD电子文档阅读器

前言 OFD是国家标准版式文档格式,于2016年生效.OFD文档国家标准参见<电子文件存储与交换格式版式文档>.既然是国家标准,OFD随后肯定会首先在政务系统使用,并逐步推向社会各个方面.OFD是在研究当下各类文件格式后,推出的标准,有如下优点: 1 产权属于自主产权 2 具有便携性:文件小,可压缩比率大.测试显示生成的文件体量比PDF还要小. 3 具有开放性:易于入门,对于使用者来说更具开放性. 4 具有扩展性:预留了可扩展入口和自定义标引,设置了非接触式引用机制,为特性化提供支持. 5 呈

装机员U盘启动PE制作工具V5.0(UEFI+UD+首发自动安装MSDN版系统)

软件名称: 装机员U盘启动PE制作工具V5.0(UEFI+UD) 软件语言: 简体中文 软件大小: 288 大小: MB 发布日期: 2016-10-02 文件名称: ZhuangJiYuanPESetup_V5.0.exe M D 5: E8EBB32CB08E914F3C5E0B8BC1A4ACAB 软件封面: 迅雷下载: thunder://QUFodHRwOi8vZG93bi56aHVhbmdqaXl1YW4uY29tOjk1My9aaHVhbmdKaVl1YW5QRVNldHVwX1Y

易企秀 we+ Maka 兔展 四大H5页面制作工具

H5这个由HTML5简化而来的词汇,正通过微信广泛传播.H5是集文字.图片.音乐.视频.链接等多种形式的展示页面,丰富的控件.灵活的动画特效.强大的交互应用和数据分析,高速低价的实现信息传播,非常适合通过手机的展示.分享.也因其灵活性高.开发成本低.制作周期短的特性使其成为当下企业营销的不二利器,常见于企业宣传.活动推广.产品介绍.会议邀请.公司招聘等. 面对四大在线H5互动展示制作工具,企业营销应该如何选择更适合的H5制作工具呢?今天小编就给大家带来四大在线HTML5互动展示工具的评测. MA

安装包制作工具 SetupFactory 详解

Setup Factory 是一个强大的安装程序制作工具.提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序.可建立快捷方式,也可直接在 Windows 系统的注册表加入内容,还能在 Win.ini 和 System.ini 内加入设定值,更可以建立反安装选项等等.它内附的向导可以一步步的带领您做出漂亮又专业的安装程序. 本篇通过一个WinFrom项目制作安装包程序过程详细介绍其使用方法. 下面截图中使用的 SetupFactory版本为 V9.0.3. 0 汉化版.网

10个H5页面制作工具

目前市面上各种H5页面制作工具,其中既有滥竽充数的,也有真材实料的.但是怎么区分呢?其实最简单的办法就是看案例,也就是用这些H5页面制作工具能做出哪些类型的H5. 笔者在创作H5的路上走过很多坑,基本国内外所有的H5页面制作工具都用了一遍,这篇文章也是希望能让大家在H5页面制作工具的选择上少走点弯路. 以下是笔者浏览了近万个优质案例后,总结出来的各大H5页面制作工具对H5种类的支持分析,以及付费情况. 1. 易企秀 http://www.eqxiu.com/ 百度指数:★★★★★ 易企秀界面 作

[转]一些实用的图表Chart制作工具

最近工作过程中需要用到前端一些JS框架,看到一篇博文就转过来备份使用,后续会再完善一些材料. Flot Flot一个纯javascript绘画库,基于jQuery开发.它能够在客户端根据任何数据集快速生成图片.目前只能绘制线状图和柱状. JQchart 基于Canvas+jQuery,可拖放/交互的简单图形控件. Open Flash Chart Open Flash Chart是一个开源的Flash制图组件. PlotKit PlotKit是一个纯javascript绘图工具包.它支持HTML