Javascript或PHP中是否有任何画布/布局编辑器用于定义自定义文档布局


Is there any canvas/layout editor in Javascript or PHP for defining custom document layouts?

我正试图为我们正在创建的应用程序开发一个发票打印模块(使用PHP和Javascript)。问题是……我希望我们的客户能够定制他们的发票输出,比如能够选择将他们的徽标和标题放在哪里,如何组织他们的数据输出,等等。

我知道我想怎么做,但我不知道如何将其付诸实践,所以我的问题是:是否有任何Javascript或PHP类/模块提供可编辑的画布/布局?(因此,我可以允许我的客户自定义设计他们的文档或报告)。

能够以图形化的方式处理<div></div>块的东西,类似于标记编辑器所做的,返回序列化数组或类似的东西。。。好吧,只要我能把它集成到我们的代码库中,任何事情都可以,但这就是问题。。。

我找不到像您想要的东西,但创建一个应该不会太难。

我不会选择基于画布的解决方案,而是选择具有拖放功能和内联内容编辑的绝对定位的DIV。

您可以使用Ajax轻松地序列化DIV的内容和位置。

这里的教程不是你想要的,但它是第一步:http://devheart.org/articles/jquery-customizable-layout-using-drag-and-drop/

更新

显然:http://jqueryui.com/demos/draggable/也是一个重要的参考