pascal图形操作教程

pascal图形操作教程

ID:11757703

大小:49.50 KB

页数:7页

时间:2018-07-13

pascal图形操作教程_第1页
pascal图形操作教程_第2页
pascal图形操作教程_第3页
pascal图形操作教程_第4页
pascal图形操作教程_第5页
资源描述:

《pascal图形操作教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基本几何图形的绘制http://www.mydrs.org  2001-12-11  大榕树画直线:1.Line过程描述:procedureLine(x1,y1,x2,y2:Integer);两点确定一直线.够简单吧!2.Lineto过程描述:procedureLineTo(X,Y:Integer);从当前点项目标点(x,y)作直线.画圆:1.Circle过程功能:以(X,Y)为圆心、Radius为半画一圆。描述:procedureCircle(X,Y:Integer;Radius:Word);示例:Circle(

2、100,100,200){画一个以(100,100)为圆心,200为半径的圆}画椭圆:1.Ellipse过程功能:画一个以(X,Y)为中心,XRadius和YRadius为半轴,StAngle和EndAngle为始角和终角的椭圆弧。描述:procedureEllipse(X,Y:Integer;StAngle,EndAngle:Word;XRadius,YRadius:Word);说明:角度沿逆时针方向,单位是度。0度指向东。画圆弧:1.Arc过程功能:画一个以(X,Y)为中心,Radius为半径,StAngle和

3、EndAngle为始角和终角的圆弧。描述:procedureArc(X,Y:Integer;StAngle,EndAngle,Radius:Word);说明:角度沿逆时针方向,单位是度。0度指向东。示例:Arc(100,100,0,90,50){画出第一卦限1/4圆,半径50,圆心(100,100)}画矩形:1.Bar过程功能:画一个以(x1,y1),(x2,y2)为两个对角顶点的矩形。描述:procedureBar(x1,y1,x2,y2:integer);示例:Bar(100,100,200,200){画一个以

4、(100,100),(200,200)为对角顶点的矩形}2.Bar3d过程功能:画一个长方体.描述:procedureBar3d(x1,y1,x2,y2:integer,depth:word,top:boolean);{x1,x2,y1,y2同上,为长方体的厚度,top为是否画出顶面.}线形,颜色,及填充设置线形设置:1.setlinestyle过程功能:设置线形,及线宽.描述:procedureSetLineStyle(LineStyle:Word;Pattern:Word;Thickness:Word);说明:

5、linestyle(线形)一共有三种.代号0,1,2;线形如下图:Thichness(线宽)有两种.代号1,3.1为普通线.3为宽线.2.GetLineSettings过程功能:返回当前设置的线型设置信息.描述:procedureGetLineSettings(varLineInfo:LineSettingsType);{参见LineSettingsType类型}3.LineSettingsType类型描述:LineSettingsType=record    LineStyle:Word;{线形}    Patt

6、ern:Word;{模式}    Thickness:Word;{线宽}   end;此类型记录了一种线形的信息.线形,颜色及线形设置颜色设置:在pascal中共有16种颜色可以使用.1.setcolor过程描述:procedureSetColor(Color:Word);设置线的颜色.颜色代码如上图.2.GetColor函数功能:返回最后一次作图时的颜色值描述:functionGetColor:word示例:color:=GetColor;{color:word}3.GetMaxColor函数功能:返回系统可用的

7、最大颜色数.描述:num:=GetMaxColor;{将最大颜色数存到num变量中}填充设置:1.SetFillStyle过程功能设置填充模式和颜色。描述procedureSetFillStyle(Pattern:Word;Color:Word);说明设置用于Bar,Bar3D的填充模式和颜色。可生系列填充模式。缺省模式是实心点,缺省模式是实心点,缺省颜色是调色板中最大颜色序号值。如果传递给SetFillStyle的输入参数无效,GraphResult将返回值grError,且当前填充参数不改变。填充设置如下图:2

8、.FillSettingsType类型描述:FillSettingsType=recordPattern:word;Color:word;end;此类型记录了一种填充模式的信息.这些知识都很简单,更多的可以在编辑环境中按下f1观看帮助文档。更多实例在www.cpascal.com的自编程序中。TurboPascal图形编程教程  Pascal是一款有很强图形

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。