c# winform旋轉顯示繪畫

wisdomone1發表於2012-07-13
  // onpaintbackground為背景繪製事件,如果啟用它,窗體工作區看不到,哈哈
        protected override void  OnPaint(PaintEventArgs e)
         {
 
        
            //以順時針轉30度顯示某些圖形
            e.Graphics.RotateTransform(30);//
            e.Graphics.DrawString("旋轉文字串", Font, new SolidBrush(Color.Blue),new Rectangle(10,20,100,70));
            
            
            //float x=e.Graphics.DpiX;//graphics.drix為圖形的水平解析度,即每英寸的點數
            //e.Graphics.PageScale = 0.01f ; //全域性單位與頁單位比間的比例,即我以顯示器1/100的解析度繪圖
            //e.Graphics.PageUnit=GraphicsUnit.Display;//頁座標的度量單位
           
            ////e.Graphics.VisibleClipBounds; //可剪輯區域的邊框;返回rectanglef
            ////e.Graphics.VisibleClipBounds.Size;


            //GraphicsState gs= e.Graphics.Save();//grapics.save儲存圖形狀態,返回graphicsstate圖形狀態,grahpicsstate供
            //e.Graphics.BeginContainer();//graphics.begincontainer方法儲存當前圖形狀態,開啟指定狀態的新圖形容器

        }

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-735435/,如需轉載,請註明出處,否則將追究法律責任。

相關文章