1 / 16
文档名称:

字形字体处理C语言课程设计.doc

格式:doc   大小:2,837KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

字形字体处理C语言课程设计.doc

上传人:Alone-丁丁 2022/1/27 文件大小:2.77 MB

下载得到文件列表

字形字体处理C语言课程设计.doc

相关文档

文档介绍

文档介绍:字形字体处理C语言课程设计
字形字体处理设计报告
2 / 16
学号
2014-2015学年 第二学期
1308210116
《高级语言程序设计》
课程设计报告
参考文献
[1](第二版).北京:清华大学出版社,1999
[2]谭浩强,张基温,:高等教育出版社,1992
[3]:电子工业出版社,1997
[4][M].:清华大学出版社,2005
[5]Herbert (第二版).北京:电子工业出版社,1994
[6][美][M].:电子工业出版社,2001
源程序(一)
字形字体处理设计报告
11 / 16
#include<>
#include<>
int main()
{
int gdriver, gmode;
gdriver=DETECT;
initgraph(&gdriver, &gmode, "c:\\caic\\bgi");
setbkcolor(BLUE);
cleardevice();
setfillstyle(1, 2); /*设置填充方式*/
setcolor(WHITE); /*设置白色作图*/
rectangle(100, 100, 330, 380);
floodfill(50, 50, 14); /*填充方框以外的区域*/
setcolor(12); /*作图色为淡红*/
settextstyle(1, 0, 8); /*三重笔划字体,放大8倍*/
outtextxy(120, 120, "Very Good");
setusercharsize(2, 1, 4, 1);
/*水平放大2倍,垂直放大4倍*/
setcolor(15);
settextstyle(3, 0, 5);
/*无衬字笔划,放大5倍*/
outtextxy(220, 220, "Very Good");
setusercharsize(4,
字形字体处理设计报告
13 / 16
 1, 1, 1);
settextstyle(3, 0, 0);
outtextxy(180, 320, "Good");
getch();
closegraph();
return 0;
}
源程序(二)
#include<>
#include<>
int main()
{
int i, gdriver, gmode;
字形字体处理设计报告
13 / 16
char s[30];
gdriver=DETECT;
initgraph(&gdriver, &gmode, "c:\\caic\\bgi");
setbkcolor(BLUE);
cleardevice();/*用于清除图形屏幕*/
setviewport(100, 100, 540, 380, 1);/*:一,不可视视区,使用方法setviewport(left,top,right,bottom,1);*/
/*定义一个图形窗口*/
setfillstyle(1, 2); /*设置填充图样和颜色函数,绿色以实填充*/
setcolor(YELLOW);
rectangle(0, 0, 439, 279);/*画一个矩形用 法: void far rectangle(int left, int top, int right, int bottom);参数说明:(left ,top )为矩形的左上坐标,//(right,bottom)为矩形的右下坐标,两者可确定一个矩形的大小*/
floodfill(50, 50, 14);
setcolor(12);
settextstyle(1, 0, 8);
/*三重笔划字体, 水平放大8倍*/
outtextxy(20, 20, "Good Better");
setcolor(15);
settextstyle(3, 0, 5);
字形字体处理设计报告
14 / 16
/*无衬笔划字体, 水平放大5倍*/
outtextxy(120, 120, "Good