问题是要创建动态标签打印,在该打印中我将向用户显示可用的字段(例如,名称,ID号,地址等),然后让他们绘制自己的标签。
就像在左侧,有可用字段,在右侧是一个大字段,我让他们拖放这些字段并绘制框和网格。
系统应该能够保存他们创建的图形(只要可以将其保存在数据库中的任何格式),并且可以在后端调用该图形中的字段。
保存部分很重要,因为如果用户创建了这么多标签,我希望他们能够选择他们可以用来打印标签的图形。
我想将此与我现有的Web Maven Spring 3.x系统集成。
如果有人可以指出要看的地方,无论是在图形创建中还是在保存中,都很棒。
最佳答案
我前一段时间使用Javascript在Webapp中进行了绘图/保存工作。使用HTML canvas元素定义用户可以绘制的位置。
猜猜有几个js / jquery库(也可以自己做所有事情)
也有导出功能(我不太清楚),但是可以将图形转换为数据URL并使用隐藏的文本字段上载。当然,它也可以直接存储在用户的计算机上。
首先查看introduction to canvas drawing on w3cschools.com