VectorDraw Developer Framework(VDF)是一个用于应用程序可视化的图形引擎库。有了VDF提供的功能,您可以轻松地创建、编辑、管理、输出、输入和打印2D和3D图形文件。
VectorDraw web library (javascript)不仅能打开CAD图纸,而且能显示任何支持HTML5标准平台上的通用矢量对象,如Windows,安卓,iOS和Linux。无需任何安装,VectorDraw web library (javascript)就可以运行在任何支持canvas标签和Javascript的主流浏览器(Chrome, Firefox, Safari, Opera, Dolphin, Boat等等)中。这意味着可以用DXF,DWG,DGN,SKP(Google的Sketchup),VDML等多种格式在任何台式、平板电脑,智能手机和便携式笔记本上展现出你的业务。
问:
能否提供复杂自定义对象的入门指南?
答:
我们将尝试为您提供有关自定义对象的详细说明以及您应该如何尝试实现此类实现。我们的指南是针对C#中的.NET项目,主要是我们使用的编程语言。
首先,您必须创建一个包含2个项目的解决方案,就像我们的样本中实现的那样。一个项目将是一个非常简单的控件形式(可滚动,框架无关紧要),最好是vdFramedControl,因为具有属性列表和命令行的vdFramedControl将为您提供一个很好的调试项目。在任何情况下,您为vdFramedControl编写的代码对于vdScrollableControl都是相同的。所以我们有一个带有vdFramedControl的项目和一些用于测试自定义对象的按钮。
第二个项目将是一个DLL,它将包含您的自定义对象(与我们的示例中的完全相同)。具有该表单的其他项目需要此项目的引用,以便您可以使用自定义对象进行测试。
完成自定义对象的实现后,可以在主应用程序中引用dll而不会出现问题,您可以使用此解决方案来测试和调试自定义对象。
现在,在这些初始设置之后,我们开始使用自定义对象。
首先,您需要为自定义对象提供一些属性,这些属性与它的几何有关,以及如何绘制此对象。再找一个vdFigure对象并定义这样的对象。
public class vdBox :vdFigure , IvdProxyFigure
作为vdFigure的vdBox,已经有一个pencolor