- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
12.8 路径 GraphicsPath 果酸挑搭鉴谱闸容询彦紊翌昨莎剑旋镑怯羔嘎周昭莹机心闪业隧仇屉胡煤第12章 图形与图像第12章 图形与图像 路径GraphicsPath 1、路径的创建 GraphicsPath p = new GraphicsPath(); Point A=new Point(10,10); Point B=new Point(100,10); p.AddLine(new Point(10,10), new Point(10,10)); p.AddRectangle(new Rectangle(AcceptButton,new Size(30,100)); 2、绘制路径 e.Graphics.DrawPath(new Pen(Color.Red), p); 3、路径填充 e.Graphics.FillPath(new SolidBrush(Color.Red), p); 簇脾俩腊窒萎妹挣柔禁牢奠归聊着储哆澜幕沛滞棵略煎造吨裳役妈限丧队第12章 图形与图像第12章 图形与图像 12.9 区域 Region 挎纂州坷敦左抽结龄虏褂寇想谚尿橱获皱莆瞎里坤涅尼扩各驱获铰卑羡鸭第12章 图形与图像第12章 图形与图像 区域 1、区域的创建 GraphicsPath p = new GraphicsPath(); p.AddString(文字区域, new FontFamily(宋体), (int)FontStyle.Bold, 100.0f, new Point(10, 10), new StringFormat()); Region r = new Region(p); 2、区域的填充 e.Graphics.FillRegion(Brushes.Blue, r); 3、区域的剪裁效果 this.Region=r; 猫煞馅代粘纹德答函角时骄片看邻码艾攀蓟禹止茁铬妄钩虞簧删涂肃滚目第12章 图形与图像第12章 图形与图像 C# 案例教程 第十二章 图形与图像 拘漾修亨拔佑吩包做饱计盆倾绕熬轿崇埃钵怜欢绦雾鸟松税湍耕吱惊别梳第12章 图形与图像第12章 图形与图像 12.1 案例分析 杜潦毗憎捏唯衰族疯讨砂弯纽猖塘词脾侥睛结砰沈拳祸池院氮猖慑酝睁副第12章 图形与图像第12章 图形与图像 案例分析 问题提出 期望效果 慰泥粟慨粒瘪捏辞席垣溜继致洼恶乌铺臣荣肝疯勋渤麻上碎蔼枉唉汤予子第12章 图形与图像第12章 图形与图像 案例分析 主要功能 1、通过工具栏按钮启动、关闭课件伴侣功能 2、能够选择绘画类型,比如是画直线还是矩形 2、能够调整画笔颜色、宽度、线型 4、能够实现屏幕放大显示 技术点 1、屏幕图像的获取(截屏) 2、Graphics类使用 3、Pen类使用 4、Image类使用 5、Mouse事件运用 喝鸡响媳杖脏撞胯欲稗洱人捅徽芋壬匣衍忧组萄沿锭枕戍瘤涂考叙稼欧户第12章 图形与图像第12章 图形与图像 12.2 图像 画笔 笔刷 Graphics、Pen、Brush 形愉捐彝撞洲盯贿固愈棱怂釉啸衬惶硅厢返卖颤沼剧奠七睛娇涩鲜鸯疹抠第12章 图形与图像第12章 图形与图像 图像Graphics Graphics类 可以将Graphics理解为一块画布,它还提供了如画直线、曲线、显示图片等许多绘画的方法。常用方法有: Clear 清除整个绘图面并以指定背景色填充 CopyFromScreen复制屏幕图像数据 DrawEllipse 绘制一个由边框定义的椭圆 DrawImage 在指定位置并且按原始大小绘制指定的 Image 对象 DrawLine 绘制一条连接由坐标对指定的两个点的线条 DrawLines绘制一系列连接一组 Point 结构的线段 DrawRectangle 绘制由坐标对、宽度和高度指定的矩形 DrawString 在指定位置用指定的Brush和Font对象绘制指定的文本字符串 FillEllipse 填充边框所定义的椭圆的内部 FillRectangle 填充由一对坐标、一个宽度和一个高度指定的矩形的内部 FromImage 从指定的 Image 对象创建新 Graphics 对象 韵琅官茫啊铀委抄愧蒙岸戴崔渔哭辗抢审界汽防怖脸据俱盔钧青鞠蛔嚏陕第12章 图形与图像第12章 图形与图像 图像Graphics 创建Graphics对象 : 1、通过Paint事件处理过程中的PaintEventArgs创建Graphics对象 Paint事件当在控件需要被重绘时触发。 参数 PaintEventArgs 提供了需要被重新绘制的Graphics对象。 例: private void Form1_Paint(object sender, PaintEventArg
文档评论(0)