SetOrigin

图形单元类页面类的函数成员

设置图形旋转中心点。

语法

void=SetOrigin( double, double )

第一个参数是横坐标,第二个参数是纵坐标。

旋转中心点改变后,图形的Left、Top属性可能被修改,但是图形在画面上的位置却不变。

Visual Graph脚本示例

Circle1.SetOrigin( Circle1.left + Circle1.width / 2, Circle1.top + Circle1.height / 2 )

旋转中心点设置成椭圆的中心。

注意,只有当Circle1的旋转角度为0时,上面的函数才能实现把旋转中心设置到椭圆中心,如果旋转角度不为零,上面的办法是不成功的,所以如果图形有旋转,应该用下面的办法:

p = Point( Circle1.left + Circle1.width / 2, Circle1.top + Circle1.height / 2 )
Circle1.ViewToClient( p )
Circle1.Parent.ClientToView( p )
Circle1.SetOrigin( p.x, p.y )

先要把椭圆的中心转换到其所在页面的坐标系,然后再设置旋转中心。

如果Circle1旋转角度为0,旋转中心的移动不会影响Left、Top这两个位置属性,但是如果旋转角度不为零,则移动旋转中心后,这两个属性会发生变化。

参见XOrigin,YOriginAngle坐标变换



回首页 软件简介 应用领域 技术特点 文件说明 集成开发环境 基本操作 系统参数 语法体系 activex技术文档 视图文件 页面 单元组 图形单元 文字单元 形状单元 折线单元 元件单元?VG在Delphi中的使用方法 VG在VB中的使用方法 VG在VC中的使用方法 VG在C#中的使用 Delphi Visual Basic Visual C++ C# Visual Basic .Net调用Visual Graph的函数 调试元件 自定义Visual Graph脚本语言 在运行状态下用鼠标拖动图形 图库的使用
基于Visual Graph快速开发井下人员定位系统 如何快速开发图形仿真软件系统 自已开发组态软件(one can do it) 工程平面图制作系统 工作流与图形系统 安全监测系统联网解决方案 矿井人员考勤定位系统简介 配电技术信息管理系统 线损管理系统解决方案 DR-DTS 调度员反事故演习培训仿真系统 调度自动化系统应用软件 福州电网无功电压 AVC 控制系统 马鞍山地区电网无功电压综合优化自动控制系统 变电站图形开票系统 DR-OTS电网调度智能防误操作系统 配网调度智能模拟操作系统 基于Visual Graph的电力系统图形开发

http://www.visual-graph.com

@2004-2007 北京图王Visual Graph.版权所有.