在过去的几年里,我集成了各种WYSIWYG HTML编辑器,但我认为我在这方面遇到了困难。
我们需要一种让人们编辑文本的方法,这些文本在呈现时会转换为VML/SVG,但仍然可以编辑,并具有最小的样式,如粗体、斜体、字体和大小,如果可能的话,还可以在画布上的任何位置创建文本区域。Google Docs在他们的演示编辑器中有一个类似的东西。像这样的东西可以工作~它非常接近我们正在寻找的东西。
有没有人知道这样做的商业或免费编辑器(必须是基于浏览器),如果没有,有没有人这样做,如果有,你的结果是什么。任何其他的信息,链接,建议等都是受欢迎的--我在这个问题上似乎遇到了困难。
谢谢。
发布于 2010-01-05 01:15:07
你可以尝试http://svg-edit.googlecode.com/,尽管我们没有翻译成VML语言(我们要求IE用户安装Google Chrome框架插件)。
发布于 2009-04-13 16:12:37
===
我不知道任何现有的编辑器符合您的描述。你可能需要自己写一个。如果你打算推出你自己的,我有两个建议;一个是我对功能不太有信心,另一个是我不能完全确定性能的影响,因为涉及大量的库。无论哪种方式,在我看来,这是两个最好的选择:
1)如果你对VML/SVG感兴趣,我知道有一个库可以将两者结合在一起,那就是RaphaelJS,它有一定程度的文本支持,但我真的不确定文本的操作程度有多复杂:
http://raphaeljs.com/index.html:
2)您是否可以使用VML/Canvas?除了新的canvas-text库之外,我还推荐通过exCanvas库使用VML/Canvas (它允许您使用HTML5 canvas元素编写代码,在IE/Trident浏览器中,该元素会自动转换为VML )。
canvas api通用信息(通用绘图
https://stackoverflow.com/questions/742042
复制相似问题