public void SetFont(FontParameters parms) { float size = parms.Size ?? Font.Size; bool bold = parms.Bold ?? Font.Bold; bool italic = parms.Italic ?? Font.Italic; FontStyle style = FontStyle.Regular; style |= bold ? FontStyle.Bold : FontStyle.Regular; style |= italic ? FontStyle.Italic : FontStyle.Regular; Font = new Font(parms.Name, size, style); }
public void SetFont(FontParameters parms) { ((IStyle)Style).SetFont(parms); }