Delphi 绘图[1] TCanvas(画布)的类成员 及参数介绍

2021-01-14 17:15

阅读:445

标签:绘制矩形   时间   style   chord   rto   div   宽度   span   属性   

TCanvas(画布) 的类成员 及参数介绍:

1、过程:
Arc      //绘制弧线  例如:Canvas.Arc(左边,上边,宽度,高度,宽度,开始坐标点,宽度,终止坐标点 );
BrushCopy
Chord      //绘制弦  例如:Canvas.Chord(左边,上边,宽度,高度,宽度,开始坐标点,宽度,终止坐标点 );
CopyRect
Draw
DrawFocusRect  //绘制焦点矩形(周边虚线)  例如:Canvas.DrawFocusRect(左边, 上边, 宽度, 高度);
Ellipse      //绘制椭圆       例如:Canvas.Ellipse(左边, 上边, 宽度, 高度);
FillRect      //填充指定区域
FloodFill
FrameRect  //绘制矩形描边(白色)  例如:Canvas.FrameRect(左边, 上边, 宽度, 高度);
LineTo    //设置起点坐标
Lock
MoveTo   //设置终点坐标
Pie     //绘制扇形  例如:Canvas.Pie(左边,上边,宽度,高度,宽度,开始坐标点,宽度,终止坐标点 );
Polygon  //绘制多边形(含内部) 参数是一个点数组 例如:const Pst: array[0..3] of TPoint = ( (x:10; y:10), (x:20; y:100), (x:80; y:40),(x:40; y:10) );  Canvas.Polygon(Pst);
Polyline  //绘制多边形(线)参数是一个点数组 ,同上
PolyBezier
PolyBezierTo
Rectangle  //绘制矩形    例如: Canvas.Rectangle(左边, 上边, 宽度, 高度);
Refresh
RoundRect  //绘制圆角矩形   例如:Canvas.RoundRect(左边, 上边, 宽度, 高度, 20,20);    //参数20 是圆角值
StretchDraw
TextOut
TextRect
TextRect
Unlock
例如:

//绘制一条直线
Canvas.Pen.Color := clRed; {设置画笔颜色}
Canvas.Pen.Width := 3;     {设置画笔宽度} 
Canvas.MoveTo(5,10);      {设置起点坐标}
Canvas.LineTo(5,100);    {设置终点坐标}

  

 

2、函数:
HandleAllocated
TextExtent
TextHeight
TextWidth
TryLock

3、属性:
ClipRect
Handle  //句柄
LockCount
CanvasOrientation
PenPos
Pixels
TextFlags
Brush  //画刷 ,参数:颜色
CopyMode
Font
Pen  //画笔 , 参数:笔色、笔宽

4、事件
OnChange
OnChanging

 

 

创建时间:2020.02.01  更新时间:

 

Delphi 绘图[1] TCanvas(画布)的类成员 及参数介绍

标签:绘制矩形   时间   style   chord   rto   div   宽度   span   属性   

原文地址:https://www.cnblogs.com/guorongtao/p/12249986.html


评论


亲,登录后才可以留言!