none
如何準確的列印不同顏色的文字? RRS feed

  • 問題

  • 我使用vb2005/2008的 Graphics.DrawString 來輸出文字到視窗上(或印表機)

    但brush只能用單色, 假如我要輸出 "台灣中華台北"

    其中的 "中華" 要改成紅色

    那就要呼叫 DrawString 三次

    但這樣會造成說如何準確的計算出每一次輸出文字的水平寬度

    才可以當作下一次輸出的x座標

    是否有什麼辦法可以呼叫一次 DrawString 就輸出不同顏色的文字呢?

    或是該怎樣準確計算每次DrawString的文字寬度?

    先謝謝前輩指點 ^^


    Tommy1231
    2010年4月29日 上午 03:08

解答