- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
基本图形绘制本讲大纲:1、GDI+中的直线和矩形支持网站:2、GDI+中的椭圆、弧和扇形3、GDI+中的多边形
GDI+中的直线和矩形(1)1.绘制直线调用Graphics类中的DrawLine方法,结合Pen对象可以绘制直线。DrawLine方法有以下两种构造函数。(1)第一种用于绘制一条连接两个Point结构的线。语法:publicvoidDrawLine(Penpen,Pointpt1,Pointpt2)pen:Pen对象,它确定线条的颜色、宽度和样式。pt1:Point结构,它表示要连接的第一个点。pt2:Point结构,它表示要连接的第二个点。(2)第二种用于绘制一条连接由坐标指定的两个点的线条。语法:publicvoidDrawLine(Penpen,intx1,inty1,intx2,inty2)DrawLine方法的参数说明如表所示。参数说明penPen对象,它确定线条的颜色、宽度和样式x1第一个点的x坐标y1第一个点的y坐标x2第二个点的x坐标y2第二个点的y坐标
GDI+中的直线和矩形(2)2.绘制矩形通过Graphics类中的DrawRectangle方法,可以绘制矩形图形。该方法可以绘制由坐标对、宽度和高度指定的矩形。语法:publicvoidDrawRectangle(Penpen,intx,inty,intwidth,intheight)DrawRectangle方法的参数说明如表所示。参数说明penPen对象,它确定矩形的颜色、宽度和样式x要绘制矩形的左上角的x坐标y要绘制矩形的左上角的y坐标width要绘制矩形的宽度height要绘制矩形的高度
GDI+中的椭圆、弧和扇形(1)1.绘制椭圆通过Graphics类中的DrawEllipse方法可以轻松地绘制椭圆。此方法可以绘制由一对坐标、高度和宽度指定的椭圆,语法如下:publicvoidDrawEllipse(Penpen,intx,inty,intwidth,intheight)参数说明penPen对象,它确定曲线的颜色、宽度和样式x定义椭圆边框左上角的x坐标y定义椭圆边框左上角的y坐标width定义椭圆边框的宽度height定义椭圆边框的高度
GDI+中的椭圆、弧和扇形(2)2.绘制圆弧通过Graphics类中的DrawArc方法,可以绘制圆弧。此方法可以绘制由一对坐标、宽度和高度指定的圆弧,语法如下:publicvoidDrawArc(Penpen,Rectanglerect,floatstartAngle,floatsweepAngle)参数说明penPen对象,它确定弧线的颜色、宽度和样式rectRectangle结构,它定义圆弧的边界startAngle从x轴到弧线的起始点沿顺时针方向度量的角(以度为单位)sweepAngle从startAngle参数到弧线的结束点沿顺时针方向度量的角(以度为单位)
GDI+中的椭圆、弧和扇形(3)3.绘制扇形通过Graphics类中的DrawPie方法可以绘制扇形。此方法可以绘制由一个坐标对、宽度、高度以及两条射线所指定的扇形,语法如下:publicvoidDrawPie(Penpen,floatx,floaty,floatwidth,floatheight,floatstartAngle,floatsweepAngle)参数说明penPen,它确定扇形的颜色、宽度和样式x边框的左上角的x坐标,该边框定义扇形所属的椭圆y边框的左上角的y坐标,该边框定义扇形所属的椭圆width边框的宽度,该边框定义扇形所属的椭圆height边框的高度,该边框定义扇形所属的椭圆startAngle从x轴到扇形的第一条边沿顺时针方向度量的角(以度为单位)sweepAngle从startAngle参数到扇形的第二条边沿顺时针方向度量的角(以度为单位)
GDI+中的多边形多边形是有3条或更多直边的闭合图形。例如,三角形是有3条边的多边形,矩形是有4条边的多边形,五边形是有5条边的多边形。若要绘制多边形,需要Graphics对象、Pen对象和Point(或PointF)对象数组。(1)Graphics对象提供DrawPolygon方法。Graphics类中的DrawPolygon方法用于绘制由一组Point结构定义的多边形。语法:publicvoidDrawPolygon(Penpen,Point[]points)pen:Pen对象,用于确定多边形的颜色、宽度和样式。points:P
您可能关注的文档
- 一部分写作分钟六级真题套.pdf
- DB3406_T 008-2022 交通运输智能监管数据库技术规范.docx
- DB34T 2752-2016 用人单位职业病危害现状评价导则.docx
- DB34∕1659-2022 住宅工程质量常见问题防治技术规程.docx
- DB34∕T 727-2018 城市天然气埋地钢质压力管道检验规程(直接检测).docx
- DB34_T 4392-2023 跨座式单轨交通系统设备综合联调规范.docx
- DB3401T253-2022智慧工地建设技术规范.docx
- 分红政策合规审计.pptx
- DB34 T 3469-2019 高延性混凝土应用技术规程.docx
- 胶轮有轨电车交通系统施工及验收规范(DB3403-T 04-2020).docx
- DB34∕T 3271-2018 公路工程施工作业环境建设与管理指南.docx
- 突发事件风险评估.pptx
- DB34_T 4252.1-2022低运量导轨式胶轮系统施工及验收规程 第1部分:导轨梁式.docx
- DB34∕T 1692-2016 能源计量示范单位评价要求.docx
- 财务健康与可持续发展.pptx
- DB34∕T 3464-2019 城市桥梁限载标准.docx
- DB34_T 4167-2022公路运营桥梁抬桩加固技术规程.docx
- 全过程人民民主法治化的实现路径.pdf
- 卓越工程师培养要素再造的实施路径探索.pdf
- D-B3403T 03-2020 胶轮有轨电车交通系统设计规范.docx
文档评论(0)