說說我所知道的情況,我看過的非開源優秀矢量控件:
Vector Graphics ActiveX (C++ 優秀)
http://www.script-debugger.com/products/prographer/ax
Diagram Studio (Delphi 優秀,輕量,好使,便宜)
http://www.tmssoftware.com/diagram.htm
Visual Graph (Delphi 國產,強大)
http://www.visual-graph.com
TCAD (Delphi 國產,優秀,輕量,好使,貴)
http://www.codeidea.com/cn/
UCanCode Form++ (C++ 國產,強大,貴,到處做廣告)
http://www.ucancode.com/index.htm
MicroDraw C++ (國產,專業)
http://www.microdraw.com/
集成了繪圖功能的開源工具或控件:
OpenOffice,DIA,Inkscape,JGraph
我最喜歡Inkscape,它們都很強大,可是集成到自己的程序中比較困難。
就像過客說的,無法找到一個輕量的穩定的尤其是免費的東東嵌入到自己的程序中來。也許是因為有嵌入矢量繪圖功能需求的程序,都是很復雜的專業程序,免費的粗糙的東西,一般都滿足不了需求,所以才會出現那么多昂貴的矢量繪圖引擎。如果有誰能夠開發一個穩定的,開源并且好擴展的控件,讓每個人的報表中都秀一把鼠標繪圖,也許是個好消息。
to teli
謝謝。
to giscn
說的是Arc Object嗎?確實太復雜了。我用感覺Map Object還不錯,不過功能太有限。做的最后一個GIS項目用的是ArcIMS,不理解這么弱的東西為什么賣那么貴。據說現在的ArcGis Engine很不錯,沒用過了。
to 小七
可以考慮用開源的dxf的讀寫庫,另外,能參考一下你的程序嗎。我的信箱cugdj@163.com