三、gdi+中文字操作
using
system.drawing;
using
system.drawing.drawing2d;
using
system.drawing.text;
private
void button1_click(object sender, eventargs e)
private
void button2_click(object sender, eventargs e)
private
void button4_click(object sender, eventargs e)
private
void button5_click(object sender, eventargs e)
private
void button6_click(object sender, eventargs e)
private
void button7_click(object sender, eventargs e) ;
sf.settabstops(0.0f, ts);
string s1 = "/tname/thair color/teys color/theight";
string s2 = "/tbob/tbrown/tbrown/t175cm";
g.drawstring(s1, bf, brushes.black, 20, 20, sf);
g.drawstring(s2, f, brushes.blue, 20, 20 + bf.height, sf);
f.dispose();
bf.dispose(); }
private
void button8_click(object sender, eventargs e)
private
void button9_click(object sender, eventargs e)
} private
void button10_click(object sender, eventargs e)
} 說明:button1_click
:學會g.drawstring的一般使用格式
button2_click
:學會fontstyle列舉值
regular
普通文字。
bold
加粗文字。
italic
傾斜文字。
underline
帶下劃線的文字。
strikeout
中間有直線通過的文字。
font
f6 = new
font("times new roman", 12, fontstyle.underline | fontstyle.bold | fontstyle.italic | fontstyle.strikeout);
要求了解按位「或」運算子(「|」)
button4_click
:字串大小計算
measurestring
:測量用指定的font 物件繪製並用指定的stringformat 物件格式化的指定字串
button5_click
:文字對齊方式
stringformat
sf = new
stringformat();
sf.alignment = stringalignment.center;
sf.linealignment = stringalignment.center;
near
指定文字靠近布局對齊。在左到右布局中,近端位置是左。在右到左布局中,近端位置是右。
center
指定文字在布局矩形中居中對齊。
far
指定文字遠離布局矩形的原點位置對齊。在左到右布局中,遠端位置是右。在右到左布局中,遠端位置是左。
button6_click
:做文字豎直效果
button7_click
:**效果
button8_click
:網格效果
button9_click
:查詢系統已經安裝的字型
button10_click
:查詢系統已經安裝的字型的另一種寫法
本人也在學習gdi+,寫得比較簡單,讓高手見笑了。歡迎高手給我指點
:125941562
GDI 入門(十一 GDI 例項 底片效果)
十一 gdi 例項 底片效果 bool istrue false bitmap bmp private void button1 click object sender,eventargs e graphics g panel2.creategraphics g.drawimage bmp,pane...
GDI 入門(十三 GDI 例項 灰度效果)
十三 gdi 例項 灰度效果 灰度化處理的方法主要有三種 最大化法。這種方法的原理是使rgb的值等於值,即 r g b max r,g,b 使用最大化法處理後的灰度影象的亮度很高。平均值法。這種方法的原理是使rgb的恆等於三個色彩分量的平均值,即 r g b r g b 3 使用平均值法處理後的灰度...
GDI 入門(十四 GDI 例項 木刻效果)
十四 gdi 例項 木刻效果 木刻濾鏡 分析彩色中的每一點畫素值,如果該點比較亮,將之改為黑色 反之則改白色。亮與不亮的標準在於該點的r g b的平均分量值是否達到255 2。bitmap bmp new graphics g this.creategraphics g.translatetrans...