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页}