在Window32下:
成都創(chuàng)新互聯(lián)是一家以重慶網(wǎng)站建設(shè)公司、網(wǎng)頁(yè)設(shè)計(jì)、品牌設(shè)計(jì)、軟件運(yùn)維、成都網(wǎng)站推廣、小程序App開(kāi)發(fā)等移動(dòng)開(kāi)發(fā)為一體互聯(lián)網(wǎng)公司。已累計(jì)為成都搬家公司等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開(kāi)發(fā)服務(wù)。
system("mode con cols=30 lines=20");
里面的數(shù)字可以改:
char stCmd[128];
sprintf("mode con cols=%d lines=%d", height, width);
system(stCmd);
printf是向終端輸出字符,字體是由終端決定的,printf函數(shù)無(wú)法控制字體。
要修改終端的字體,可以在命令行的標(biāo)題上點(diǎn)右鍵,選“屬性”,里面有設(shè)置字體、字號(hào)、顏色等的地方。
函數(shù)名: settextstyle
功 能: 為圖形輸出設(shè)置當(dāng)前的文本屬性
用 法: void far settextstyle (int font, int direction, char size);
fornt 為字體:DEFAULT_FONT, TRIPLEX_FONT, SMALL_FONT, SANSSERIF_FONT, GOTHIC_FONT,也可以用0 ~ 4代替。
direction 為字符的排列方向:橫向和豎向,0為橫向排列,1為豎向排列。
size 為字體大?。嚎捎胕nterger做參數(shù)。
只能選擇5個(gè)字體。但如果你有不同的中文字庫(kù),可以輸出不同的中文字體。
設(shè)計(jì)字體顯示效果 Font mf = new Font(String 字體,int 風(fēng)格,int 字號(hào));
字體:TimesRoman, Courier, Arial等
風(fēng)格:三個(gè)常量 lFont.PLAIN, Font.BOLD, Font.ITALIC
字號(hào):字的大?。ò鯏?shù))
設(shè)置組件當(dāng)前使用的字體:setFont(Font fn)
獲取組件當(dāng)前使用的字體:getFont()
int i= font.stringWidth(String str);獲取str字符的長(zhǎng)度
詳細(xì)說(shuō)明
getFont(int face,int style,int size). 例如:
Font font = Font.getFont(Font.FACE_SYSTEM,Font.STYLE_BOLD,Font. SIZE_MEDIUM). 無(wú)論哪一個(gè)參數(shù),都只能使用系統(tǒng)設(shè)置的數(shù)值,這些數(shù)值具體的大小在不同的手機(jī)上可能不同。下面對(duì)于其中的三個(gè)參數(shù)的取值做詳細(xì)的介紹: face參數(shù)指字體的外觀,其的值: FACE_MONOSPACE——等寬字體l
FACE_PROPORTIONAL——均衡字體l
FACE_SYSTEM——系統(tǒng)字體style參數(shù)指字體的樣式,其的取值:l
STYLE_BOLD——粗體l
STYLE_ITALIC——斜體l
STYLE_PLAIN——普通l
STYLE_UNDERLINED——下劃線l
STYLE_BOLD | STYLE_ITALIC——粗斜體l
STYLE_UNDERLINED | STYLE_BOLD——帶下劃線粗體l
STYLE_UNDERLINED | STYLE_ITALIC——帶下劃線斜體l
STYLE_UNDERLINED | STYLE_ITALIC | STYLE_BOLD——帶下劃線的粗斜體size參數(shù)指字體的大小,其的取值:l
SIZE_SMALL——小l
SIZE_MEDIUM——中l(wèi)
SIZE_LARGE——大通過(guò)上面的參數(shù)的值,可以組合出你需要的字體對(duì)象。下面是一些常用的字體操作:
1. 獲得系統(tǒng)的默認(rèn)字體:Font font = Font.getDefaultFont().
2. 在panit方法內(nèi)部,假設(shè)Graphics參數(shù)的名稱為g,則獲得當(dāng)前字體的方法是:Font font = g.getFont().
3. 在panit方法內(nèi)部,假設(shè)Graphics參數(shù)的名稱為g,則設(shè)置當(dāng)前字體的方法是:g.setFont(font).其中font為你構(gòu)造好的字體對(duì)象。