高品质文库网

首页 » 正文内容 » 基本图形函数
基本图形函数
收录时间:2022-11-25 22:59:49  浏览:0
一、 基本图形函数1、画点函数putpixel(int x/int y/int color)/getpixel(int x/int y)/2、 有关画图坐标位置的函数moveto(int x/int y)/moverel(int dx/int dy)/getx(void)/gety(void)/3、 画线函数line(int x0/int y0/int x1/int y1)/lineto(int x/int y)/linerel(int dx/int dy)/4、 画矩形和条形图函数rectangle(int x1/int y1/int x2/int y2)/bar(int x1/int y1/int x2/int y2)/5、 画椭圆、圆和扇形函数ellipse(int x/int y/int stangle/int endangle/int xradius/int yradius)/circle(int x/int y/int radius)/arc(int x/int y/int stangle/int endangle/int radius)/pieslice(int x/int y/int stangle/int endangle/int radius)/二、颜色设置函数setcolor(int color)/setbkcolor(int color)/表1_颜色表颜色值颜色名颜色颜色值颜色名颜色0BLACK黑8DARKGRAY深灰1BLUE蓝9LIGHTBLUE淡蓝2GREEN绿10LIGHTGREEN淡绿3CYAN青11LIGHTCYAN淡青4RED红12LIGHTRED淡红5MAGENTA洋红13LIGHTMAGENTA淡洋红6BROWN棕14YELLOW黄7LIGHTGRAY浅灰15WHITHE白三、 设定线型函数setlinestyle(int linestyle/unsigned upattern/int thickness)/表2_线宽符号名值含义NORM_WIDTH1一个象素宽THICK_WIDTH3三个象素宽表3_线的形状符号名值含义SOLID_LINE0实现DOTTED_LINE1点线CENTER_LINE2中心线DASHED_LINE3点画线USERBIT_LINE4用户自定义线四、封闭图形的填色函数1、void far setfillstyle(int pattern /int color)/填充模式(pattern)的规定符号名值含义EMPTY_FILL0用背景色填充SOLID_FILL1用单色填充LINE_FILL2用”“线填充LTSLASH_FILL3用“/”线填充SLASH_FILL4用粗“/”线填充BKSLASH_FILL5用粗“”线填充LTBKSLASH_FILL6用“”线填充HATCH_FILL7用方网格线填充XHATCH_FILL8用斜网格线填充INTTERLEAVE_FILL9用间隔点填充WIDE_DOT_FILL10用稀疏点填充CLOSE_DOT_FILL11用密集点填充USER_FILL12用用户自定义样式填充2、与填充函数有关的作图函数画三维立体直方图函数bar3d(int x1/int y1/int x2/int y2/int depth/int topflag)/画椭圆扇形函数sector(int x/int y/int stangle/int endangle/int xradius/int yradius)/画椭圆图函数fillellipse(int x/int y/int xradius/int yradius)/画多边形函数fillpoly(int numpoints/int far *palypoints)/对任意封闭图形填充的函数floodfill(int x/int y/int border)/五、 屏幕操作函数1、 屏幕图像存储和显示函数存屏幕图像到内存区getimage(int x1/int y1/int x2/int y2/void far *bitmap)/测定图像所占字节数的函数imagesize(int x1/int y1/int x2/int y2)/将所存图像进行处理后显示函数putimage(int x1/int y1/void far *bitmap/int op)/表4_op规定值及操作符号名值含义COPY_PUT0复制XOR_PUT1进行异或操作OR_PUT2进行或操作AND_PUT3进行与操作NOT_PUT4进行非操作六、 图形方式下的文本输出函数1、 当前位置文本输出函数outtext(char far *textstring)/2、 定位文本输出函数outtextxy(int x/int y/char far *stextstring)/3、 文本输出位置函数settextjustify(int horiz/int vert)/表5_参数horiz的取值符号名值含义LEFT_TEXT0输出左对齐CENTER_TEXT1输出以字符串中心对齐RIGHT_TEXT2输出右对齐表6_参数vert的取值符号名值含义BOTTOM_TEXT0底部对齐CENTER_TEXT1中心对齐TOP_TEXT2顶部对齐4、 定义文本字型函数settextstyle(int fornt/int direction/int charsize)/表7_font的取值符号名值含义DEFAULT_FONT08*8字符点阵TRIPLEX_FONT1三倍笔划体字SMALL_FONT2小字笔划体字SANSSERIF_FONT3无衬线笔划体字GOTHIC_FONT4黑体笔划体字表8_font的取值符号名值含义HORIZ_DIR0水平输出VERT_DIR1垂直输出表9
温馨提示:
1. 高品质文库网仅展示《基本图形函数》的部分公开内容,版权归原著者或相关公司所有。
2. 文档内容来源于互联网免费公开的渠道,若文档所含内容侵犯了您的版权或隐私,请通知我们立即删除。
3. 当前页面地址:https://www.gpinxiao.vip/doc/3a1d90c42eaaf24c.html 复制内容请保留相关链接。