简体   繁体   English

如何在 DrawString 中使用自定义颜色?

[英]How to use custom color in DrawString?

I want to use an RGB color instead of default color of C#, but I have no idea how.我想使用 RGB 颜色而不是默认颜色 C#,但我不知道如何使用。

e.Graphics.DrawString("Order Summary",
    new Font("Roboto", 15, FontStyle.Bold),
    Brushes.SteelBlue, new Point(350, 20));

Try this:尝试这个:

e.Graphics.DrawString("Order Summary", new Font("Roboto", 15, FontStyle.Bold), new SolidBrush(Color.FromArgb(100, 100, 100, 100)), new Point(350, 20));

You could also do something like this, if you don not want to specify the RGB values:如果您不想指定 RGB 值,您也可以这样做:

e.Graphics.DrawString("Order Summary", new Font("Roboto", 15, FontStyle.Bold), new SolidBrush(Color.Blue), new Point(350, 20));

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM