我需要將文本直接繪製到Windows Mobile窗體上。這是一個Compact Framework 2.0應用程序。我有以下測試代碼在Windows窗體應用程序中工作,但它不適用於緊湊框架,因爲沒有DirectionVertical StringFormatFlag。有沒有另一種方式在Windows Mobile上做同樣的事情?升級到Compact Framework 3.5沒有幫助。它具有與2.0相同的StringFormatFlags。如何使用Compact Framework垂直繪製文本
private void TestDrawVertically()
{
Font myFont = new Font(FontFamily.GenericSerif, 10, FontStyle.Bold);
System.Drawing.Brush myBrush = new SolidBrush(Color.Black);
Rectangle myRect = new Rectangle(10, 10, 200, 200);
StringFormat myFormat = new StringFormat();
myFormat.LineAlignment = StringAlignment.Center;
myFormat.Alignment = StringAlignment.Center;
myFormat.FormatFlags = StringFormatFlags.DirectionVertical;
Graphics myGraphic = this.CreateGraphics();
myGraphic.DrawString("Hello", myFont, myBrush, myRect, myFormat);
}
謝謝。
什麼圖形g在靜態方法? – 2017-04-27 06:14:25