ttextstyle()设置⽂本型式函数
ttextstyle() 设置⽂本型式函数
功能: 函数ttextstyle() 设置图形⽂本当前字体、⽂本显⽰⽅向(⽔平显⽰或垂直显⽰)以及字符⼤⼩。
⽤法: 此函数调⽤⽅式为void ttextstyle(int font,int direction,int charsize);
说明: 函数括号中,font为⽂本字体参数,direction为⽂本显⽰⽅向,charsize为字符⼤⼩参数。头部⽂件graphics中分别对它们进⾏了定义。表1-14所列为标准字体。
表1-14 图形⽂本标准字体
--------------------------------------------------------------------
字体符号名 等价值 含 义
--------------------------------------------------------------------
DEFAULT_FONT 0 8*8点阵字型(缺省字体)
TRIPLEx_FONT 1 笔划式三倍字型(三倍字体)
SMALL_FONT 2 笔划式⼩字型(⼩字体)
SANS_SERIF_FONT 3 笔划式字(Sanrif字体)
GOTHIC_FONT 4 笔划⿊体字型(哥特体)
--------------------------------------------------------------------
在设置字体之前,被选字体的.CHR⽂件必须装在initgraph()中指定的driverpath(驱动程序路径)⽬录或⼦⽬录⾥。
内里有人打一字
缺省时图形⽂本显⽰⽅向为⽔平⽅向,但可以设置图形⽂本显⽰⽅向为垂直⽅向(逆时针转90度)。表1-15给出了这两个图形⽂本显⽰⽅向。
表 1-15 图形⽂本显⽰⽅向
------------------------------------------------------------
显⽰⽅向符号名 等价值 说 明
奶冰
雪糕制作------------------------------------------------------------
HORIZ_DIR 0 从左到右显⽰(⽔平⽅向)
形容叶子的词语VERT_DIR 1 从底向上显⽰(垂直⽅向)
工作电话
------------------------------------------------------------
在垂直显⽰时,⽂本字符串从底部向上显⽰,⽬前还没有现成的规定从上到下或从左到右的显⽰,但若需要也可设计。
对点阵字体,字符⼤⼩可以在0到10之间选择。对于笔划字体,charsize(字符⼤⼩参数)=0表⽰以缺省⽐例显⽰即4倍或由函数turcharsize()设置的⽤户⾃定字符的⽐例放⼤显⽰。最⼤有效的charsize值为0。
如果有错误参数值传给函数ttextstyle(),graphresult()函数将给出值-11(表⽰⼀般图形错误),当前的⽂本型式保持不变。
内蒙古专业技术人员继续教育网ttextstyle()函数相应的头⽂件为graphics.h
《童年》读后感返回值:⽆
例: 下⾯的程序中使⽤了ttextstyle()函数,显⽰不同的⽂本字体和⼤⼩:#include<graphics.h>
#include<conio.h>
void main()
{
int driver,mode;
事业单位辞职信
mode=0;
initgraph(&driver,&mode,"");
outtext("Normal");
ttextstyle(GOTHIC_FONT,HORIZ_DIR,2);
outtext("Gothic");
ttextstyle(TRIPLEx_FONT,HORIZ_DIR,2);
outtext("Triplex");
ttextstyle(SANS_SERIF_FONT,HORIZ_DIR,7);
outtext("Sans rif");
getch();
restorecrtmode();
}