第9章绘图.ppt
《第9章绘图.ppt》由会员分享,可在线阅读,更多相关《第9章绘图.ppt(16页珍藏版)》请在优知文库上搜索。
1、第9章 绘图1第第9章章 绘图绘图&9.1 坐标系统坐标系统&9.2 绘图属性与事件绘图属性与事件&9.3 图形控件图形控件&9.4 绘图方法绘图方法&9.5 应用举例应用举例第9章 绘图2&9.1 坐标系统坐标系统 坐标系统坐标系统坐标系统三要素:坐标系统三要素:坐标原点、坐标度量单位、坐坐标原点、坐标度量单位、坐标轴的长度与方向标轴的长度与方向坐标度量单位坐标度量单位由容器对象的由容器对象的ScaleMode属性决定。属性决定。缺省时为缺省时为Twip。每英寸。每英寸1440个个Twip,20个个Twip为一磅。为一磅。第9章 绘图3 缺省坐标系统缺省坐标系统第9章 绘图4 设置用户自定义
2、坐标系统设置用户自定义坐标系统 设置容器对象的设置容器对象的scalemode属性:属性:对象名对象名.scalemode=0 重定义坐标系统的原点:重定义坐标系统的原点:对象名对象名.scaleleft、对象名、对象名.scaletop 重定义坐标方向和度量单位:重定义坐标方向和度量单位:对象名对象名.scalewidth、对象名、对象名.scaleheightScalewidth为负值:改变为负值:改变x轴正方向向左;轴正方向向左;Scaleheight为负值:改变为负值:改变y轴正方向向上轴正方向向上第9章 绘图5 用户自定义坐标系统示例用户自定义坐标系统示例 form1.scalemo
3、de=0 form1.scaleleft=150 form1.scaletop=100 form1.scalewidth=300 form1.scaleheight=200第9章 绘图6 用户自定义坐标系统示例用户自定义坐标系统示例 要求将窗体的坐标系统的原点定义在其中心,要求将窗体的坐标系统的原点定义在其中心,X轴的正向向右,轴的正向向右,Y轴的正向向上,窗体高与宽分轴的正向向上,窗体高与宽分别为别为200和和300单位长度单位长度 form1.scalemode=0 form1.scalewidth=300 form1.scaleheight=200 form1.scaleleft=150
4、 form1.scaletop=100第9章 绘图7 利用利用scale方法设置用户自定义坐标系统方法设置用户自定义坐标系统 对象名对象名.scale (x1,y1)()(x2,y2)(x1,y1):新系统左上角坐标;):新系统左上角坐标;(x2,y2):新系统右下角坐标):新系统右下角坐标Form1.scale (100,100)()(100,100)Scaleleft=x1 scaletop=y1Scalewidth=x2x1 scaleheight=y2y1第9章 绘图8&9.2 绘图属性与事件绘图属性与事件 绘图属性绘图属性 当前坐标:当前坐标:对象名对象名.currentX=?、对象
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 绘图