我正在寻找一个组件/库,我可以使用在一个ASP.NET应用程序,将允许用户拖放形状到一个绘图区域,连接他们使用线条,添加文本框等,几乎相同的事情,你可以在包中,如Visio,Samrt绘图等
附加要求: 1.能够保存最终图纸2.将图纸导出为常用格式,如jpeg
一个很好的功能是能够定义新的形状/项目,这些新的形状/项目可以放入图纸中,例如,用户经常可以创建他们可能想要创建的代表桌子、沙发、锅炉等形状的客厅平面图,这些形状可以在图纸中使用。
发布于 2009-12-16 05:08:43
据我所知,此应用程序将在客户端浏览器上运行,因此我建议您使用Silverlight或flash
发布于 2009-12-21 21:58:33
您显然需要一个基于web的客户端(如ActiveX/Flash/Java)来实现绘制对象或拖动对象等功能。当然,DHTML/JavaScript是另一种选择,但我不会走这条路。
你可以考虑Silverlight/Flash,但是如果你不熟悉这些平台,你可以考虑Processing,一种输出java applet的轻量级、简单的语言。我相信您可以将处理applets与您的Asp.NET应用程序集成在一起,就像其他建议中提到的其他替代方案一样。
请检查一下,看看它对你是否有效。http://processing.org/learning/
发布于 2009-12-18 17:29:03
我建议使用Flash或silverlight来允许用户在浏览器上处理形状和绘图。
一旦他们准备好了自己的东西,就可以使用像imagemagick和ASP.net这样的工具将其以blob格式存储在数据库中,或者导出到PDF/Jpeg等格式。
https://stackoverflow.com/questions/1557031
复制相似问题