GView图形组件

目录

GView是基于canvas实现的图形可视化组件, 可以通过Node节点Link链路Group分组和Subview子图等图形元素, 实现拓扑图设备面板图流程图组织架构图

坐标系

GView基于canvas实现,坐标系的原点(0,0)位于左上角

图元的x/y位置或points都要参考这个坐标系

图元

图元是GView基本呈现元素, 是Data的子类, 系统默认提供了以下几种图元

系统默认实现了上述图元的渲染方式, 所以只有以上图元及其子类对象可以显示在GView上

属性

GView的属性主要包括图元相关的全局属性, 和图元显示/可见/交互/可用等控制属性

图元全局属性

大部分图元显示/控制属性既可以在图元上设置, 也可以在GView上全局设置, 图元上的属性优先级大于GView上的全局属性

以下是图元的全局属性前缀

显示属性

线条样式

网格线属性

网格线可辅助图元编辑操作

控制/交互属性

方法

本文档只列出了常用方法, 更多方法请参考API文档

缩放/平移

图元坐标切换

子图切换

Subview子图以层级方式显示图元, 只有当前子图下的子节点才会显示在GView上