这里我们将一份保存好的svg文件,上传至oncedoc.com中,放在新建的svgtemplate文件夹中。
创建JSON数据源
为了可视化数据,我们须要创建数据源,您也可以利用 OnceDoc 私有云版的 SqlBuilder 工具来构建数据源,也可利用Java/C#/Python/Go/Php等编程措辞创建Web Service作为数据源。
为了方便演示,我们这里直接在OnceDoc中创建了一个JSON文件作为报表的数据源。JSON是一种轻量级的数据交流格式,具有良好的可读性,且便于快速编写,现在广泛运用于不同平台间的数据交流。
JSON 数据的书写格式是:名称/值对。名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值,json值包括数字,字符串(在双引号中),逻辑值等。JSON工具可以包含多个名称/值对,每个名称/值对以逗号为分隔符。
1) 在OnceDoc中创建JSON文件
OnceDoc支持直接创建代码文件,我们这里创建一个代表用户信息的JSON文件。
2) 获取JSON文件地址
当JSON文件创建好后,可通过右键选中目标json文件,选择文件打开办法中的 \公众文件浏览器\"大众 选项,天生的网页地址即为该JSON文件的访问地址。
完成数据绑定
1) 在OnceDoc平台上,右健单击您上传的SVG文件,在\公众打开办法\公众下拉框中,选择以 “OnceVI Editor”打开。或者直接单击工具栏上的 ”编辑“。即可进入OnceVI编辑界面。
2) 设置数据源
在OnceVI中进行数据绑定前,我们先要设置数据源时。单击 ”Data\"大众 > \公众Edit Data Source\"大众 菜单,弹出如下对话框。将JSON数据源地址填入url 输入框, 然后点击右下角preview,保存退却撤退出。
2) 绑定字段
下面以绑定公司名称为例,先容数据绑定流程:
选定“LogoText”并右键选择 \"大众Data Binding\"大众 选项。在页面右侧将会弹出 \公众Data Binding\"大众 编辑栏中包含, 个中包含 Target, Attribute 和Binding三个选项。Target即为须要绑定的SVG元件,Attribute为须要绑定目标的属性,text表明目标格式为文本,还可以选择
fill(添补颜色)
width(宽度)
height(高度)
opacity(透明度)
等等。此时,在 \公众Binding\公众 选项中选择数据源中的字符串Logo作为绑定的数据。
同样的方法,可以对公司地址,事情职员姓名,职位,联系电话,邮箱和网址等进行数据绑定。
绑定完成后,您可以单击 “Preview\公众 图标进行预览,效果如图所示:
终极效果:
http://cn.oncedoc.com/oncevi.player/oncevi.player.html?file=demo/svgtemplate/redcard.svg
OnceVI: http://oncevi.com
总结现在我们完成了一张名片的制作,在OnceVI中完成数据绑定非常大略,我们可以设计不同的模板来呈现数据。在预览界面您还可以保存为PDF,打印,或发送得手机浏览。在OnceVI中还支持各种图表,表格的呈现。您乃至可以在完成绑定后再次将矢量图用第三方软件进行编辑。我们将在随后的文章中逐一先容。