我正在尝试为我们正在创建的应用程序开发一个发票打印模块(使用 PHP 和 Javascript)。问题是...我希望我们的客户能够自定义他们的发票输出,例如能够选择放置他们的 Logo 和标题的位置,如何组织他们的数据输出等。
我知道我想怎么做,但我不知道如何将其付诸实践,所以我的问题是:是否有任何 Javascript 或 PHP 类/模块提供可编辑的 Canvas /布局? (这样我就可以让我的客户自定义设计他们的文档或报告)。
能够处理的东西 <div></div>
以图形方式 block ,类似于标签编辑器所做的,返回序列化数组或类似的东西......好吧,实际上任何事情都可以,只要我能够将它集成到我们的代码库中,但这就是问题所在。 ..
最佳答案
我找不到您正在寻找的东西,但创建一个应该不难。
我不会选择基于 Canvas 的解决方案,而是选择具有拖放功能和内联内容编辑功能的绝对定位的 DIV。
您可以使用 Ajax 轻松序列化 DIV 的内容和位置。
此处的教程不是您要查找的内容,但它是方法的第一步:http://devheart.org/articles/jquery-customizable-layout-using-drag-and-drop/
更新
显然是这样的:http://jqueryui.com/demos/draggable/也是一个重要的引用
关于php - Javascript 或 PHP 中是否有用于定义自定义文档布局的 Canvas /布局编辑器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9659282/