程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#制作藝術字(6)

C#制作藝術字(6)

編輯:關於C語言

九. 旋轉效果

程序運行效果截圖:

程序代碼實現如下:

旋轉效果實現

private void Form1_Paint(object sender, PaintEventArgs e)
{
//旋轉顯示文字
Graphics g = e.Graphics;
g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
for (int i = 0; i <= 360; i += 10)
{
//平移Graphics對象到窗體中心
g.TranslateTransform(this.Width / 2, this.Height / 2);
//設置Graphics對象的輸出角度
g.RotateTransform(i);
//設置文字填充顏色
Brush brush = Brushes.DarkViolet;
//旋轉顯示文字
g.DrawString(".bo ke yuan ", new Font("Lucida Console", 11f), brush, 0, 0);
//恢復全局變換矩陣
g.ResetTransform();
}
}

十. ..........

後記:

還有很多, 原理都相當簡單, 繪制字體圖關鍵要熟悉三個常用繪圖類

Brush, Font, Graphics; 這裡用到的主要方法是Graphics類的 DrowString.

此方法共有6個版本, 這裡用到的版本是

g.DrawString("文本", "字體", "畫刷", "X開始坐標", "Y開始坐標")

暫到此...

希望對大家有所幫助.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved