winform font字型程式設計續
//學習同種字形以不同磅值在不同行顯示的多種效果
const string fontstr = "Times New Roman";//time new roman字形
public keytest()
{
//學習字型類FONT的相關屬性 這可以查出當前窗體的字型及fontfamily,用於程式其它地方
string str1 = Font.Name;
string str2=Font.FontFamily.ToString();
}
protected override void OnPaint(PaintEventArgs e)
{
Brush br = new SolidBrush(Color.Blue);
float y = 0;//不同行,故x座標是一樣的,僅變換y座標即可,由font.getheight(graphics)計算而來
//字型磅值以1/4遞增自6磅到最大12磅
for (float fontsize = 6; fontsize <= 12;fontsize+=0.25f)
{
//drawstring輸出受graphics.scaletransform的影響
e.Graphics.ScaleTransform(0.5f, 0.5f);//graphics.scaletransform(x,y)圖形在X,Y座標上放大或縮小的比例,比如2就是擴大一倍,原來是1嗎
e.Graphics.DrawString(fontstr, new Font(fontstr, fontsize), br, 0, y);
y += Font.GetHeight(e.Graphics);//這樣就會在不同行顯示同樣的文字了
}
Font f = new Font(FontFamily.GenericSansSerif, 10, GraphicsUnit.Document);//字型構造另一種函式,引數graphicsunit
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-735831/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CSS font 字型CSS
- 微信小程式引入圖示字型Font Awesome微信小程式
- css字型font-familyCSS
- 談談網頁設計中的字型應用(1):Font Set網頁
- c# winform程式設計轉例C#ORM程式設計
- CSS 字型新玩法之 Color FontCSS
- 最佳程式設計字型:M+程式設計
- Hermit:一位程式設計師設計的程式設計字型MIT程式設計師
- Fira Code:適合程式設計師的程式設計字型程式設計師
- 你在用哪種程式設計字型?程式設計
- 新時代程式設計字型推薦程式設計
- 10個效果最佳的程式設計字型程式設計
- ul font-size為0,li設定字型大小後多出下間隙
- 如何在css中引入自定義字型(font-face)CSS自定義字型
- font-class引入css樣式,引入字型圖示CSS
- 突破限制,CSS font-variation 可變字型的魅力CSS
- 突破限制CSS font-variation可變字型的魅力CSS
- 程式設計珠璣:續(程式設計珠璣.Ⅱ修訂版)程式設計
- 06 物件導向程式設計 (續)物件程式設計
- 前端引用字型@font-face的若干優化方法前端優化
- CSS知識點之字型大小屬性font-sizeCSS
- 重磅!IDEA 推出程式設計師專用字型!Idea程式設計師
- 關於程式設計等寬字型 Cascadia Code程式設計
- 10個不錯的程式設計等寬字型程式設計
- 網頁字型大小font-size設定其實不管用 @tonsky.me網頁
- 程式設計師持續學習之道程式設計師
- 程式設計師要有持續產出程式設計師
- vue專案引用font-awesome字型打包路徑報錯Vue
- 5 款適合程式設計師的開源字型程式設計師
- 如何持續對程式設計保持熱情程式設計
- 程式設計師的Windows工具(持續更新)程式設計師Windows
- windows核心程式設計讀後感(待續)Windows程式設計
- 去創業還是繼續程式設計創業程式設計
- CSS unicode-range特定字元使用font-face自定義字型CSSUnicode字元自定義字型
- 有趣的CSS題目(12):你該知道的字型 font-familyCSS
- 利用CSS的@font-face屬性,在網頁中嵌入字型CSS網頁
- 一款適合程式設計的字型 Inconsolata程式設計
- C#--WinForm專案主窗體設計C#ORM