计算机二级DELPHI基础:Tcanvas类的主要属性计算机二级考试

文章作者 100test 发表时间 2009:04:09 22:58:30
来源 100Test.Com百考试题网


  画布是用于绘图的区域,以图形组件(如。Form等)属性方式供程序员使用。画布由点所组成,点的坐标系统与屏幕的坐标系统是相同的。画布Canvas对象常用属性有5个:Pen(画笔,用于画线)、PenPos(画笔位置)、Brush(画刷,用于填充)、Font(字体,用于写文字)和 Pixels(像素数组,用于表示图形)。
  1.Pen属性
  一方面Pen是Canvas对象的属性,另一方面Pen又是TPen类的对象。Pen对象确定了画线条以及绘制图形轮廓所用画笔的类型,应用程序常用 Pen对象在画布上绘制各种线段。Examda提示:可通过设置Pen对象的属性来确定颜色、类型、宽度和笔的模式,中国自学编程网整理发布,www.zxbc.cn 。
  ·用Pen对象的(20lor属性定义笔的颜色,Color 可以取的值。
  ·用Pen对象的width属性定义笔的线段宽度。
  ·用Pen对象的Style属性定义笔的线段的各种类型。
  ·用Pen对象的Mode属性定义笔的线段的颜色。
  可结合当前的颜色、屏幕颜色或它们的反转值,对线段的颜色重新定义,但不改变Color属性。
  2.Brush属性
  Brush属性的类型为TBrush类,本身也是一个对象。可通过设置Brush对象的属性来确定\"刷子的填充颜色、图案或位图。Brush对象有3个重要属性:
  ·Color用于指定刷子的颜色。
  ·Style用于指定刷子的形状。Style属性有8个可能的值。
  ·Bitmap用于指定一个位图,这样就可以指定一个自定义的图案为刷子的背景。
  默认情况下,刷子颜色为clwhite,样式为bsSolid,没有位图。可以改变颜色和样式,以便用不同的图案来填充区域。
  3.Font属性
  Font属性的类型为TFont类,它本身也是一个对象。可通过设置Font对象的属性来确定字体的名称、颜色、尺寸和风格。Canvas.Font属性使程序可以用win32字体画出文字。通过修改字体的颜色、名称、大小、高度、样式,就可以改变写在画布上的文字的外观。Font对象的属性如下:
  ·Canvas.Font.Color可以赋值为任何Delphi预定义的颜色。例如,下面的代码把字体的颜色设为红色,自学编程网发布:
  Canvas.Font.Color:=clRed;
  ·Canvas.Font.Name用于指定windows字体名。例如,把字体设为宋体的代码:
  Canvas.Font.Name:=’宋体’;
  ·Canvas.Font.Size 以磅为单位指定字体的大小。
  ·Canvas.Font.Style是由一种或多种样式组成的集合,取值和含义如下:
  fsBold(字体加粗)、fAItalic(字体倾斜)、fsUnderline(字体加下划线)、fsStrikeOut(字体加删除线)。
  4.PenPos属性
  .PenPos属性确定了当前画笔的位置。例如:
  :forml.Canvas.PenPos::point(100,100);指定笔的位置。
  5.Pixels属性
  Canvas.Pixels属性是一个二维数组,它的每个元素代表窗体表面或客户区的一个像素的Color值。通常不需要用到Pixels属性,用它太慢。
  窗体左上角的像素为:Canvas.Pixels[0,0];
  窗体右下角为:Canvas.Pixels[ClientWidth,ClientHeight]
  2009年上半年全国计算机等级考试参考答案请进入计算机考试论坛
  2009年上半年全国计算机等级考试报名信息汇总
  2009年NCRE考试有新变化
  2009年全国计算机等级考试-大纲
  2009年上半年全国计算机二级考试试题及答案

相关文章


DELPHI基础:DELPHI设置断点的方法计算机二级考试
DELPHI基础:DELPHI指针使用的心得计算机二级考试
DELPHI基础:DELPHI中的INI文件编程计算机二级考试
DELPHI基础:COM中的复合文档的结构化的存储计算机二级考试
计算机二级DELPHI基础:Tcanvas类的主要属性计算机二级考试
计算机二级DELPHI基础:TCanvas类的方法计算机二级考试
计算机二级DELPHI基础:基本图形的绘制计算机二级考试
DELPHI基础:DELPHI中使用API函数的方法计算机二级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛