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-faceCSS自定義字型
- CSS 字型新玩法之 Color FontCSS
- Fira Code:適合程式設計師的程式設計字型程式設計師
- 關於程式設計等寬字型 Cascadia Code程式設計
- 重磅!IDEA 推出程式設計師專用字型!Idea程式設計師
- font-class引入css樣式,引入字型圖示CSS
- 突破限制,CSS font-variation 可變字型的魅力CSS
- 突破限制CSS font-variation可變字型的魅力CSS
- 如何在css中引入自定義字型(font-face)CSS自定義字型
- 網頁字型大小font-size設定其實不管用 @tonsky.me網頁
- 06 物件導向程式設計 (續)物件程式設計
- 前端引用字型@font-face的若干優化方法前端優化
- 5 款適合程式設計師的開源字型程式設計師
- 【編碼】Font Size-微軟實習筆試程式設計題(一)-2016.04.06微軟筆試程式設計
- c# Winform程式控制元件字型模糊、顯示不全問題記錄C#ORM控制元件
- vue專案引用font-awesome字型打包路徑報錯Vue
- 如何持續對程式設計保持熱情程式設計
- 「Adobe國際認證」如何設計專屬字型?字型的 7 個必讀技巧,帶你揭秘字型設計
- CSS3屬性-webkit-font-smoothing字型抗鋸齒渲染CSSS3WebKit
- Winform 程式多開ORM
- Font Awesome 一套絕佳的圖示字型庫和CSS框架CSS框架
- WinForm(C/S)專案中使用向量字型(FontAwsome、Elegant)圖示ORM
- (原創)IconFont(向量圖示字型)在Winform中的應用ORM
- Glyphs 3 for mac(字型設計軟體)Mac
- 【UI設計培訓】字型設計-偏旁部首變形UI
- 如何在印刷品中使用遵循SIL Open Font License協議的字型協議
- 列表中不限制寬度,hover時,字型font-weight:bold,防止抖動
- JavaScript高階程式設計(讀後感-持續更新)JavaScript程式設計
- Winform 控制元件庫 MaterialSkin.2 使用教程(鴻蒙字型版)ORM控制元件鴻蒙
- MacOS字型設計編輯器:FontLab for MacMac
- FontLab 8 for mac(mac字型設計軟體)Mac
- FontLab VI for Mac字型設計製作工具Mac
- font-display和@font-face
- 技術掃盲:關於低程式碼程式設計的可持續性交付設計和分析程式設計
- 屬性font-family:Font property font-family does not have generic default
- IDEA-idea設定導航欄字型大小程式碼編輯區字型大小Idea
- 微信小程式引入Font Awesome-icon微信小程式