在查看System.Drawing.Font类的构造函数时,有一个参数可以传入System.Drawing.FontStyle枚举中定义的FontStyles之一。
IE。
大胆的
斜体
常规的
强调
并且在实例化对象中有Bold,Italic,Underline等 bool 属性,但它们是只读的。
如果我想定义自己的字体使其具有多种样式(如粗体和下划线)怎么办?
我怎样才能做到这一点?
最佳答案
FontStyle
枚举是Flags
枚举。这意味着其成员都是2的幂,因此您可以使用二进制OR组合它们。
例如,如果您要使用粗体和下划线,则可以通过
FontStyle.Bold | FontStyle.Underline
竖线(
|
)是二进制OR运算符。
关于c# - 实例化字体时如何设置多个FontStyles?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2813134/