1、图形文件和图形库是同一种XML格式。也就是说,图形文件同时就可以当作图形库,从而轻易实现图形的继承和嵌套,不需要专门的图库编辑软件。XML格式的文档使得软件开放性、安全性更好,也便于互联网传输和数据库存储。
2、一个文档包括多个页面图形。多页面的设计,相近的业务可以被安排在同一个图形文件中,在图形文件被视作图形库的时候,每个页面被当作图库中的一个图元。
3、页面支持多图层,图层可以隐藏或锁定。这样在处理复杂画面的时候,就可以把图形分类放在不同的图层上。通过令某些图层隐藏、锁定等操作,方便图形的绘制。图形可以很容易改变它所在的图层。
4、基本图形只有三种(文字、形状、线条),却可以制作种类繁多的各种匪夷所思的元件。这是Visual Graph精华所在,我们在其他绘图软件里面看到的图形几乎都能够在Visual Graph中开发制作出来。而Visual Graph能够制作的图形种类和复杂度却远远不是一般图形软件能够达到的。例如可以制作能够动态变化的仪器仪表、各种数学函数、任意按钮开关、设备符号、棒图、饼图、曲线图、各种尺寸线、各种特殊线条、自由旋转的传送带等等,几乎可以说无所不能了,如果软件需要制作一些特殊的图形,那么Visual Graph是不二之选。
5、可以进入元件内部编辑其细节。当一个元件被放在画面上,仍然可以进入其内部,对它进行个性化的修改。
6、方便的线条编辑,持续绘制曲线、直线,修改曲线,允许线上插入顶点,删除顶点。可以指定某些顶点为控制点或者连接点。
7、直接在画面上编辑文字。文字选中一部分可以自由拖动到其他位置。文字单元具有繁多的属性,行间距、字间距、自动卷绕、自动计算表达式、各种边框、对数字的各种修饰方案,还可以设定是否套打等等。
8、对各种修改有无数次的Undo和Redo,许多软件都声称有这个功能,但仔细看看其实并不是全部操作都可以undo、redo无数次,vg在这方面做的比较全面。
9、浮点坐标,图形精细编辑。可以把图形放大许多倍编辑细节。为了避免出现小数点后很多位的情况,软件对绘图结果特别做了一些安排。
10、内置专门的Visual Graph图形语言。这种语言的语法只有几句,变量不需要声明类型,直接赋值即可, 函数参数和返回类型也无须声明。关键字支持中文。对象不需要释放。可以访问外部函数库例如Windows API。可以混合编程,调用用户自己语言的函数。每个图形单元都支持事件。
2、一个文档包括多个页面图形。多页面的设计,相近的业务可以被安排在同一个图形文件中,在图形文件被视作图形库的时候,每个页面被当作图库中的一个图元。
3、页面支持多图层,图层可以隐藏或锁定。这样在处理复杂画面的时候,就可以把图形分类放在不同的图层上。通过令某些图层隐藏、锁定等操作,方便图形的绘制。图形可以很容易改变它所在的图层。
4、基本图形只有三种(文字、形状、线条),却可以制作种类繁多的各种匪夷所思的元件。这是Visual Graph精华所在,我们在其他绘图软件里面看到的图形几乎都能够在Visual Graph中开发制作出来。而Visual Graph能够制作的图形种类和复杂度却远远不是一般图形软件能够达到的。例如可以制作能够动态变化的仪器仪表、各种数学函数、任意按钮开关、设备符号、棒图、饼图、曲线图、各种尺寸线、各种特殊线条、自由旋转的传送带等等,几乎可以说无所不能了,如果软件需要制作一些特殊的图形,那么Visual Graph是不二之选。
5、可以进入元件内部编辑其细节。当一个元件被放在画面上,仍然可以进入其内部,对它进行个性化的修改。
6、方便的线条编辑,持续绘制曲线、直线,修改曲线,允许线上插入顶点,删除顶点。可以指定某些顶点为控制点或者连接点。
7、直接在画面上编辑文字。文字选中一部分可以自由拖动到其他位置。文字单元具有繁多的属性,行间距、字间距、自动卷绕、自动计算表达式、各种边框、对数字的各种修饰方案,还可以设定是否套打等等。
8、对各种修改有无数次的Undo和Redo,许多软件都声称有这个功能,但仔细看看其实并不是全部操作都可以undo、redo无数次,vg在这方面做的比较全面。
9、浮点坐标,图形精细编辑。可以把图形放大许多倍编辑细节。为了避免出现小数点后很多位的情况,软件对绘图结果特别做了一些安排。
10、内置专门的Visual Graph图形语言。这种语言的语法只有几句,变量不需要声明类型,直接赋值即可, 函数参数和返回类型也无须声明。关键字支持中文。对象不需要释放。可以访问外部函数库例如Windows API。可以混合编程,调用用户自己语言的函数。每个图形单元都支持事件。
转载于:https://blog.51cto.com/visualgraph/164144