生活随笔
收集整理的這篇文章主要介紹了
c#将像素转换为页面单位
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
轉自:http://blog.csdn.net/zhuzhao/article/details/3553100
using?System; using?System.Collections.Generic; using?System.ComponentModel; using?System.Data; using?System.Drawing; using?System.Text; using?System.Windows.Forms; using?System.Drawing.Drawing2D; namespace?advanced_drawing { ????public?partial?class?Form3?:?Form ????{ ????????public?Form3() ????????{ ????????????InitializeComponent(); ????????} ????????private?void?button1_Click(object?sender,?EventArgs?e) ????????{ ????????????Graphics?g?=?this.CreateGraphics(); ????????????g.PageUnit?=?GraphicsUnit.Inch; ????????????g.PageScale?=?1; ????????????PointF[]?bottomRight?=?new?PointF[]?{?new?PointF(this.ClientSize.Width,?this.ClientSize.Height)?}; ????????????g.TransformPoints(CoordinateSpace.Page,?CoordinateSpace.Device,?bottomRight); ????????????Rectangle?rect?=?new?Rectangle(0,?0,?10,?10); ????????????Pen?pen=new?Pen(Color.Red); ????????????g.DrawRectangle(pen,?rect); ???????????? ????????} ????} }
總結
以上是生活随笔為你收集整理的c#将像素转换为页面单位的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。