- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
9.3.1 文本的图形化处理 在图形处理中,文本也是作为图形来处理的,这使得它不同于对象的Text属性所设置的文字对象,可以使用众多的方法来操作文本,使其具有特殊的效果。 Graphics的DrawString方法可用于在图形对象上绘制文本,使用格式如下。 DrawString(String, Font, Brush, Point) DrawString(String, Font, Brush, RectangleF) DrawString方法将使用Brush画刷和Font字体样式在Point或RectangleF指定的位置绘制文本字符串String。其中,Point指定绘图位置的左上角,RectangleF则在矩形区域内绘制文字。 Font类用于定义特定的文本格式,包括字体、字号和字形属性。可以通过Font的构造函数来创建新的字体,使用格式如下: New Font(familyName, emSize) New Font (Font, FontStyle) 第一种方式中familyName为字体名称字符串,emSize为字体大小,Font使用指定的大小初始化新的Font 对象,字体单位设置为 GraphicsUnit.Point,并将样式设置为 FontStyle.Regular。第二种方式中参数Font为当前字体,FontStyle为要设置的新字体字形。 第9章 绘图与动画程序设计 【案例24】基本图形绘制 9.1 【案例25】动画光标 9.2 【案例26】旋转文字动画 9.3 9.1 【案例24】基本图形绘制 9.1.1 图形处理基础 9.1.2 图形对象Graphics 1.图形坐标系统 图形坐标系统指出了图形处理中对每个点的标识方案,在Visual Basic 程序中,默认以绘图对象的左上角为坐标系统的原点(0,0),以水平向右为X轴正方向、垂直向下为Y轴正方向 2.辅助绘图对象 (1)设置绘图颜色 (2)设置绘图位置 9.1.2 图形对象Graphics 图形对象Graphics必须与一个具体的“图形设备上下文”相关联,“图形设备上下文”代表一个绘图表面,它通常是一个控件或窗体的表面。 可以通过方法CreateGraphics来创建一个与控件或窗体相关联的Graphics对象。如下所示: Dim g As Graphics=Label1.CreateGraphics 图形对象Graphics包含了用于绘图、字体处理、颜色处理等图形操作的相关方法,下面列出一些最常用的绘图方法。 (1)Clear 【格式】Clear (Color) 【功能】清除整个绘图面并以指定背景色填充。 (2)DrawArc 【格式】DrawArc(Pen, Rectangle, startAngle, sweepAngle ) DrawArc(Pen, x, y, width, height, startAngle, sweepAngle) 【功能】绘制一段弧线。 【说明】该方法使用画笔Pen绘制一段弧线,弧线为由参数Rectangle或一对坐标(x,y)、宽度(width)和高度(height)指定的矩形内接椭圆的一部分,最后两个参数为弧线起始角度和弧线经过的角度,如图9-1-3所示。 (3)DrawEllipse 【格式】DrawEllipse(Pen, Rectangle) DrawEllipse(Pen, x,y, width, height) 【功能】绘制一个椭圆。 【说明】该方法使用画笔Pen绘制椭圆,椭圆大小和位置由Rectangle结构或由一对坐标、高度和宽度指定)决定。 (4)DrawLine 【格式】DrawLine(Pen,Point1,Point2) DrawLine(Pen,x1,y1,x2,y2) 【功能】绘制一条直线。 【说明】该方法绘制一条连接由坐标所指定的两个点的直线,两个坐标点分别由参数Point1和Point2或(x1,y1)和(x2,y2)指定。 (5)DrawRectangle 【格式】DrawRectangle(Pen, Rectangle) DrawRectangle(Pen, x,y, width, height) 【功能】绘制矩形。 【说明】在指定矩形区域绘制矩形,该矩形区域由参数Rectangle或坐标(x,y)、宽度width和高度height指定。 9.2 【案例25】动画光标 9.2.1 画笔(Pen
您可能关注的文档
- Visual Basic.NET程序设计教程 教学课件 作者 陈志泊 第9章 对话框.ppt
- Visual Basic.NET程序设计教程 教学课件 作者 陈志泊 第10章 Visual Basic.NET面向对象程序设计.ppt
- Visual Basic.NET程序设计教程 教学课件 作者 陈志泊 第11章 文件.ppt
- Visual Basic.NET程序设计教程 教学课件 作者 陈志泊 第12章 Visual Basic.NET图形程序设计.ppt
- Visual Basic.NET程序设计教程 教学课件 作者 陈志泊 第13章 Visual Basic.NET数据库管理应用程序开发.ppt
- Visual Basic.NET程序设计教程 教学课件 作者 陈志泊习题答案 附录 习题参考答案.doc
- Visual Basic.NET程序设计教程 教学课件 作者 王庆桦 主编 战忠丽魏权双 副主编 电子课件 第4章 复合数据类型.ppt
- Visual Basic.NET程序设计教程 教学课件 作者 王庆桦 主编 战忠丽魏权双 副主编 电子课件 第6章 常用控件使用.ppt
- Visual Basic.NET程序设计教程 教学课件 作者 王庆桦 主编 战忠丽魏权双 副主编 电子课件 第12章 综合实例.ppt
- Visual Basic.NET程序设计教程陈语林电子教案 p01.ppt
- Visual Basic.NET基础教程 教学课件 作者 张晓蕾习题答案 VB.NET答案.doc
- Visual Basic.NET应用教程——桌面和应用程序开发 readme.doc
- Visual Basic6.0程序设计 教学课件 作者 张险峰 第1章 熟悉Visual Basic 6.0的工作环境.ppt
- Visual Basic6.0程序设计 教学课件 作者 张险峰 第2章 Visual Basic语言基础.ppt
- Visual Basic6.0程序设计 教学课件 作者 张险峰 第3章 Visual Basic程序设计基础.ppt
- Visual Basic6.0程序设计 教学课件 作者 张险峰 第4章 Visual Basic窗体设计.ppt
- Visual Basic6.0程序设计 教学课件 作者 张险峰 第5章 Visual Basic界面设计规则.ppt
- Visual Basic6.0程序设计 教学课件 作者 张险峰 第6章 Visual Basic标准控件.ppt
- Visual Basic6.0程序设计 教学课件 作者 张险峰 第7章 Visual Basic菜单设计.ppt
- Visual Basic6.0程序设计 教学课件 作者 张险峰 第8章 Visual Basic高级控件.ppt
文档评论(0)