函数声明:voidfarclearviewport(void)
功能:清除当前视口,并把光标位置设置为(0,0)。
(2)getviewsettings()函数
函数声明:voidfargetviewsettings(structviewporttypefar*info)
功能:该函数把有关当前视口的信息装入由info所指向的结构中。
viewporttype结构定义如下:
structviewporttupe{
intleft,top,right,bottom;
intclip;};
当clip为0时,不做对超出视口边界输出的剪裁。否则,执行剪裁以防止
超出边界。
(3)setviewport()函数
函数声明:voidfarsetviewport(intleft,inttop,intright,intbottom,intclip)
功能:该函数建立一个新的视口,左上角坐标为(left,top),右下角坐标为
(right,bottom)。
12、图形模式下的文本输出函数
(1)outtext()函数
函数声明:voidfarouttext(char*str)
功能:该函数用于设置(方向、字体、大小、对齐方式),在图形模式下,在当
前位置处显示一个字符串。
(2)outtextxy()函数
函数声明:voidfarouttextxy(intx,inty,char*str)
功能:该函数在指定的(x,y)位置输出字符串,(x,y)位置的确定由settextjustify()
来确定。
(3)sprintf()函数
函数声明:intsprintf(char*string,char*format,[,argument])
功能:该函数把变量argument,…按format指定的式,输出到由指针string
指定的字符串中。
(4)settextjustify()函数
函数声明:voidfarsettextjustify(inthoriz,intvert)
功能:该函数设置与当前有关的字符排列方式。
有关参数horiz和vert的取参见下表。
参数horiz和vert的取
━━━━━━━━━━━━━━━━━━━━━━━━
符号常数数用于
────────────────────────
LEFT_TEXT0水平
RIGHT_TEXT2水平
BOTTOM_TEXT0垂直
TOP_TEXT2垂直
CENTER_TEXT1水平或垂直
━━━━━━━━━━━━━━━━━━━━━━━━
(5)settextstyle()函数
函数声明:voidfarsettextstyle(intfont,intdirection,intsize)
功能:该函数为图形字符输出函数设置当前字体,同时设置方向和字符大小。
TurboC2.0对函数中各个参数的规定见下列各表所示:
font的取
━━━━━━━━━━━━━━━━━━━━━━━━
符号常数数含义
────────────────────────
DEFAULT_FONT08*8点阵字(缺省)
TRIPLEX_FONT1三倍笔划字体
SMALL_FONT2小号笔划字体
SANSSERIF_FONT3无衬线笔划字体
GOTHIC_FONT4黑体笔划字
━━━━━━━━━━━━━━━━━━━━━━━━
direction的取
━━━━━━━━━━━━━━━━━━━━━━━━
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-37559-15.html
该出手时必须出手