2014-03-19 80 views
1

我正在使用Visual C#。覆蓋圖片上的文字時,如何設置字體顏色?如何設置字體顏色?

graphicsImage.DrawString(textBox1.Text, 
new Font("Arial", 12, FontStyle.Bold) 
SystemBrushes.WindowText, new Point(10, 210));   
+0

u能PLZ添加您的XAML/ASPX問題? – Narendra

回答

0

嘗試使用SolidBrush這樣,你將獲得紅色字體:

graphicsImage.DrawString(textBox1.Text, new Font("Arial", 12, FontStyle.Bold), new SolidBrush(Color.Red), new Point(10, 210)); 
0

有沒有FontColor財產,而應該使用正確的。 不要忘記處置IDisposable,你的情況:

using (Brush brush = new SolidBrush(Color.Red)) { // <- Let your text be red 
    using (Font font = new Font("Arial", 12, FontStyle.Bold)) { 
     // Paint the text with selected 
     // font - Arial 12 Bold 
     // brush - solid red 
     graphicsImage.Graphics.DrawString(
     textBox1.Text,  // <- what (text) 
     font,    // <- font 
     brush,    // <- color 
     new Point(10, 210)); // <- where 
    } 
    } 
相關問題