Line方法用来在两点之间画一条直线或一个矩形,其格式如下:
[Object.] Line [step] (x1,y1) -[step] (x2,y2) [,color] , [B][F],
uObject是要在其上画线或矩形的对象,一般为窗体或图片框。
v(x1,y1)是坐标值,指明起点坐标。
w(x2,y2)是坐标值,指明终点坐标。
xstep:选用此项时,(x,y)是相对于当前坐标点的相对位置。
ycolor:指定画线的颜色,否则线的颜色为对象的前景色。
zB:选用此项时,画矩形而非直线。
{F:对矩形进行填充,该参数必须与B参数同时使用
需要注意的是,Line方法所绘制的线跟对象的:
DrawWidth属性 —— 指定线的宽度
DrawStyle属性 —— 指定线的形状
DrawMode属性 —— 绘图属性,用于颜色设置
BackColor属性 —— 指定画点的背景色
ForeColor属性 —— 指定画点的前景色
若绘制矩形,还可能会涉及到填充问题:
FillColor——指定填充颜色
FillStyle——指定填充类型
当前坐标可由以下3种方法确定:
u用CurrentX和CurrentY属性确定,例如:
[Object.]CurrentX=<X坐标值>
[Object.]CurrentY=<Y坐标值>
v若当前有执行过的PSet、Line、Circle方法的话,则上次结束时的坐标点则为当前坐标点。
w若既没有执行过PSet方法、Line方法、Circle方法,也没有使用CurrentX和CurrentY属性进行设置,则当前坐标点为坐标原点