上一页 1 ··· 4 5 6 7 8
摘要: FontFamily类用FontFamily类的实例表示字体系列--一组基本设计类似、但在样式上有某些变化的字样。标准字体样式中的变化一般有黑体、斜体和黑斜体,如Arial字体系列包含4个字样:Arial Regular 、Arial Bold、Arial Italic、Arial Bold Italic。创建FontFamily对象:方法一:FontFamily ff = new FontFamily(“Arial”)方法二:使用GenericFontFamily枚举的值(该枚举是System。Drawing。Text命名空间的一部分)FontFamily ff = new FontFami 阅读全文
posted @ 2012-03-14 20:04 ttssrs 阅读(332) 评论(0) 推荐(0) 编辑
摘要: GDI+的Brush类本身是一个抽象类,所以不能直接实例化它,但GDI+ API提供了下述5个类扩展了brush类:SolidBrush、TextureBrush、LinearGradientBrush、PathGradiantBrush、HatchBrush。SolidBrushSolidBrush b = new SolidBrush(Color.pink);g.FillRectangle(b,20,20,40,40);b.Dispose();TextureBrush类TextureBrush对象用基于光栅的图像来填充图形,他使用一个来自图像文件如bmp、jpg、png的图像,使用bitm 阅读全文
posted @ 2012-03-14 20:04 ttssrs 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 用线宽为1像素的钢笔绘制矩形:Pen p = new Pen(Color.Black);g.DrawRectangle(p,3,3,8,7); 网格中左上角的单元格表示像素(0,0),这个矩形的左上角坐标是(3,3),其长度为8个像素,宽度为7个像素。Pen p = new Pen(Color.Black,3);p.Alignment = PenAlignment.Center;g.DrawRectangle(p,3,3,8,7); 结果图中矩形的左上角由像素(3,3)制定,但可以看出矩形在外观上的角点在像素(2,2)。如果改变alignment的属性,比如改为Inset,其效果如下:Dash 阅读全文
posted @ 2012-03-14 20:03 ttssrs 阅读(433) 评论(0) 推荐(0) 编辑
摘要: e.Graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias; (打开反锯齿功能) e.Graphics.FillRectangle(Brushes.Black,1,0,5,4);运行效果: 矩形的左上角在1,0点的中心,像素边界的颜色由它们与在FillRectangle方法调用中定义的实际矩形的相交程度来决定,所以:角像素的浅灰色反映了它们与矩形有25%相交的情况,这是只包含25%黑色的灰度。矩形边界上的每个像素与矩形相加50%,所以这些像素的灰度包含50%的黑色。把浮点数坐标传送给所有的方法,且在.. 阅读全文
posted @ 2012-03-14 20:02 ttssrs 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 任何绘图表面都有三个主要特性:界面的大小,像素分辨率和颜色深度。如果有一个分辨率非常高的位图,要把它绘制到一个低分辨率的绘图表面上,该位图就会进行放大,显得相当大。绘图表面的颜色深度定义了每个像素可以存储多少种颜色。在GDI+中,每个像素都描述了一种颜色。在GDI+上,默认的绘图模型使用24为颜色深度。如果绘图表面不允许使用24位颜色深度,GDI+有时会限制可以执行的图形操作类型,有时则与颜色的转换不兼容--这个过程称为抖动。在抖动过程中,GDI+在临近的像素中使用其他颜色,以获得与不能显示的那种颜色最接近的效果。为了避免抖动,可以调用Graphics类的一个方法GetNearestColo. 阅读全文
posted @ 2012-03-14 19:53 ttssrs 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 嫌计算机启动太慢是每个计算机迷的共同心病,让计算机启动更快是大家的共同心愿,本人在使用计算机过程中总结了加快计算机启动速度的"十五式",与您分享。 一、BIOS的优化设置 在BIOS设置的首页我们进入"Advanced BIOS Features"选项,将光标移到"Frist Boot Device"选项,按"PageUP"和"PageDOWN"进行选择,默认值?"Floppy",这表示?动时系统会先从软驱里读取?动信息,这样做会加长机器的?动时间,减短软驱的寿命。所以我们要选"HDD-0"直接从硬盘?动,这样?动就快上好几秒。 另外,对于BIOS设置中的"Above 1MbMemoryTes 阅读全文
posted @ 2010-12-26 23:26 ttssrs 阅读(221) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8