none
字串繪圖方向問題 RRS feed

  • 問題

  • 請問:
    一般沒設定的時候文字都是由左畫到右
    我的程式碼是:
    e.Graphics.DrawString("我是文字", New Font("標楷體", 14), New SolidBrush(Color.Black), 20, 20)
    畫出來結果是(以  |  當作是座標的位子):
                   |我是文字

    請問有辦法可以使文字在座標的左邊嗎?
    變成是這樣:
        我是文字|
    2009年10月27日 下午 07:20

解答

  • hi
    嘗試看看(麻煩在自行換VB語法)
     StringFormat sf = new StringFormat();
      sf.Alignment = StringAlignment.Far;
     e.Graphics.DrawString("我是文字", new Font("標楷體", 14, FontStyle.Bold),
                    new SolidBrush(Color.Black), 20, 20, sf); 

    convert c# to VB
    http://www.developerfusion.com/tools/convert/csharp-to-vb/ 
         
    http://www.dotblogs.com.tw/ricochen/Default.aspx
    • 已提議為解答 阿尼 2009年10月28日 上午 03:36
    • 已標示為解答 小修韓 2009年10月28日 下午 07:14
    2009年10月27日 下午 11:20