1
我正在使用Visual C#。覆蓋圖片上的文字時,如何設置字體顏色?如何設置字體顏色?
graphicsImage.DrawString(textBox1.Text,
new Font("Arial", 12, FontStyle.Bold)
SystemBrushes.WindowText, new Point(10, 210));
我正在使用Visual C#。覆蓋圖片上的文字時,如何設置字體顏色?如何設置字體顏色?
graphicsImage.DrawString(textBox1.Text,
new Font("Arial", 12, FontStyle.Bold)
SystemBrushes.WindowText, new Point(10, 210));
嘗試使用SolidBrush這樣,你將獲得紅色字體:
graphicsImage.DrawString(textBox1.Text, new Font("Arial", 12, FontStyle.Bold), new SolidBrush(Color.Red), new Point(10, 210));
有沒有Font
Color
財產,而應該使用正確的刷。 不要忘記處置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
}
}
u能PLZ添加您的XAML/ASPX問題? – Narendra