射手的博客
学习Delphi,需要一个记录学习的博客,

Graphics - (图形)
  图像控件及对象的定义都在Graphics单元当中.
TCanvas对象,它实际上是一个画布,当用TPen (画笔) 对象和 TBrush (画刷) 对象设置其属性值后就可以在画布上实现绘图的操作.

TGraphics 对象 
TGraphics 对象是 TBitmap(位图),TIcon(图标),TMetafile(图元)对象的基类可储存任何一个对象.如果知道图像的类型,则将图像储存到相应的对象当中;
例:
Var
   b:TGraphics;
begin
  b:=TJPEGimage.Crearte;
  b.LoadFromFile('1.jpg');
  b.SaveToFile('C:\1.jpg');
end;

------------------------------------------------------------------------------------------------------------------------------------------------------
TCanvas  画布
    TCanvas对象被称为画布,可实现个各种绘图的功能,几乎所有组件的Canvas属性就是TCanvas对象.
在组件上绘制图形其实就是在组件的画布上面绘制图形.
TCanvas 对象下的绘制工具:  Brush ,Pen,Font 属性分别都 TBrush,TPen,TFont(字体)对象,用于定义绘制图形时的风格; 
------------------------------------------------------------------------------------------------------------------------------------------------------
 TPen  对象
 含义: TPen 对象用于指定TCanvas对象在绘制线条和外围边框时所要使用的画笔种类,设置画笔的大小.颜色.样式.通过对Tpen对象相关属性的设置,可以将图一图形以不同的样式进行绘制;

TPen 主要属性有: Color (颜色),Style(风格),Width(宽度),Mode(样式).{属性详细参数在第285页}
TBrush 对象
含义:TBrush 对象又称画刷,用指定的颜色图案对矩形,随圆或则图形进行填充. 设置TBrush对象的属性来制定填充TCanvas对象时使用的颜色和样式或图位;

TBrush 主要属性有: Color (颜色),Style(风格),Bitmap(位图).{属性详细参数在第287页};

Bitmap 此属性是用图片来填充指定的图形(画布);

TFont  对象
含义: TFont  对象,又称字体,设置该属性可以改变指定文本的字体外观;

TFont 主要属性有: Name(名称,既字体名称),Size(大小),Style(风格),Color(颜色). Options(选择项).{属性详细设置参考191页}

posted on 2009-04-13 11:21 Archer 阅读(378) 评论(0)  编辑 收藏 引用 所属分类: 文件,图形与多媒体
只有注册用户登录后才能发表评论。