第12幸团倍言综合应用裎序苯〓 填充模式的符号及对应值 「顼充方武式符号顼充方式府号值 用背景色填充| EMPTY-FILL0填方网格线| HATCH-FILL7 用单色实填充「0LL「1填翔网格线| XHATCH-FILL8 填水平线TTLT 2埔间隔线IWEM+FT9 填左斜:SHL3坤稀点71E:0:m101 填左线 SLASH-FILL4填密点 CLOSE-D0T-FILL 填祖右斜线BAKL5用戶定义UE:IL 埴右弁镌 LTBAYSLASH-FILL6 举例:利用基本作图函数及颜色控制函数画图。端
下一页 第12章 C语言综合应用程序举例 上一页 举例:利用基本作图函数及颜色控制函数画图。点击
第12幸团倍言综合应用裎序苯〓 4、图形模式下字符输出函数 (1)字符输出函数 outtext(str); 作用:在当前位置输出由str指定的字符串 说明:它能用不同的字型、大小,和不同的显示 方向输出文字。 (2)字符输出属性函数 settextstyle(font, direction, charsize); 作用:改变输出字符串的字型、大小和方向。 说明:参数font确定所用的字型; direction的值表示字符的显示方向。它可以 是 HORIZ-DIR(水平输出,值为0),或是 VERT-DIR(垂直输出,值为1)。 charlize是增加字符大小的倍数(0~10)
4、图形模式下字符输出函数 ⑴ 字符输出函数outtext(str); 作用:在当前位置输出由str指定的字符串。 说明:它能用不同的字型、大小,和不同的显示 方向输出文字。 下一页 第12章 C语言综合应用程序举例 上一页 ⑵字符输出属性函数 settextstyle(font, direction, charsize); 作用:改变输出字符串的字型、大小和方向。 说明:参数font确定所用的字型; direction的值表示字符的显示方向。它可以 是HORIZ-DIR(水平输出,值为0),或是 VERT-DIR(垂直输出,值为1)。 charsize是增加字符大小的倍数(0 ~ 10)
第12幸团倍言综合应用裎序苯〓 字符的字型 型符号值 日8字符点阵 DEFAULT-FO 三倍笔划学体 TRIPLEX-FONT 小字笔划字体 SMALL-FONT 无衬线笔划字体 SANSSERIF-FONT 黑体笔划学体 GOTHIC-FONT (3)字符输出定位函数 outtextxy(x,y,str); 作用:将str指向的字符串输出到窗口位置(x,y)上
下一页 第12章 C语言综合应用程序举例 上一页 ⑶ 字符输出定位函数outtextxy(x, y, str); 作用:将str指向的字符串输出到窗口位置(x,y) 上
第12幸团倍言综合应用裎序苯〓 5、视口操作函数 Turbo o所有图形函数实际上都是在视口(即窗 口)上操作的(在没有定义视口的情况下,它是整 个屏幕)。用户可以同时建立多个不同大小的视口, 每个视口操作函数的参数都是以其左上角(坐标为 0,0)为参考点的相对坐标。 (1)设置视口函数 setviewport(x1,y1,x2,y2, clipflag) 作用:设置左上角坐标为(x12y1),右下角坐标 为(x2,y2)的视口。 说明: clipflag决定是否显示超出视口的图形部 分。0显示;1不显示
5、视口操作函数 Turbo C所有图形函数实际上都是在视口(即窗 口)上操作的(在没有定义视口的情况下,它是整 个屏幕)。用户可以同时建立多个不同大小的视口, 每个视口操作函数的参数都是以其左上角(坐标为 0,0)为参考点的相对坐标。 ⑴ 设置视口函数setviewport(x1,y1,x2,y2,clipflag); 作用:设置左上角坐标为(x1,y1),右下角坐标 为 (x2,y2)的视口。 说明:clipflag决定是否显示超出视口的图形部 分。 0—显示;1—不显示。 下一页 第12章 C语言综合应用程序举例 上一页