基本图形函数.doc

上传人:hs****ma 文档编号:559776002 上传时间:2023-03-30 格式:DOC 页数:4 大小:91.50KB
返回 下载 相关 举报
基本图形函数.doc_第1页
第1页 / 共4页
基本图形函数.doc_第2页
第2页 / 共4页
基本图形函数.doc_第3页
第3页 / 共4页
基本图形函数.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《基本图形函数.doc》由会员分享,可在线阅读,更多相关《基本图形函数.doc(4页珍藏版)》请在金锄头文库上搜索。

1、一、 基本图形函数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

2、,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_颜色表颜色值

3、颜色名颜色颜色值颜色名颜色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_线的形状符号名值含义SOLI

4、D_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用方网格线填充

5、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 xra

6、dius,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 *b

7、itmap,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

8、输出以字符串中心对齐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_font的取值符号名或值含义符号名或值含义18*8点阵756*56点阵216*16点阵864*64点阵324*24点阵972*72点阵432*32点阵1080*80点阵540*40点阵USER_CHAR_SIZE=0用户自定义字符大小648*48点阵

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号