TC开发工具中的安卓版字库怎么设置

TC开发工具中的安卓版字库怎么设置,第1张

Base* b1 = new Derived

Base* b2 = new Base

Derived d1 = dynamic_cast(b1) // succeeds

Derived d2 = dynamic_cast(b2) // fails: exception thrown

在命令提示符窗口启动UCDOS汉字 *** 作系统,启动后把tc调入。如:运行-cmd-输入ucdos的存放位置-进入目录后输入ucdos等安装后在把tc的存放路径输入-输入tc。调入后就可以输入汉字了。

settextstyle()函数,可以设定图形方式下输出文本字符这字体和大小但对于笔划型字体(除8*8点阵字以个的字体), 只能在水平和垂直方向以相同的放大倍数放大。

为此Turbo C2.0又提供了另外一个setusercharsize() 函数,对笔划字体可以分别设置水平

和垂直方向的放大倍数。该函数的调用格式为:

void far setusercharsize(int mulx, int divx, int muly, int divy)该函数用来设置笔划型字和放大系数,它只有在settextstyle()函数中的charsize为0(或USER_CHAR_SIZE)时才起作用,并且字体为函数settextstyle()规定的字体。

调用函数setusercharsize()后,每个显示在屏幕上的字符都以其缺省大小乘以mulx/divx为输出字符宽,乘以muly/divy为输出字符高。

该函数的用法见下例。

#include<stdio.h>

#include<graphics.h>

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, 1, 1, 1)

settextstyle(3, 0, 0)

outtextxy(180, 320, "Good")

getch()

closegraph()

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11324822.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存