Ejemplo n.º 1
0
        public static string CreatePatternStyle(ColorPair colors, Font font)
        {
            var patternStyle = new StringBuilder();
            if (colors != null) {
                if (colors.ForeColor != Color.Empty) {
                    patternStyle.Append("color: " + colors.ForeColor.Name + ";");
                }
                if (colors.BackColor != Color.Empty) {
                    patternStyle.Append("background-color: " + colors.BackColor.Name + ";");
                }
            }

            if (font != null) {
                if (font.Name != null) {
                    patternStyle.Append("font-family: " + font.Name + ";");
                }
                if (font.Size > 0f) {
                    patternStyle.Append("font-size: " + font.Size + "px;");
                }
                if (font.Style == FontStyle.Regular) {
                    patternStyle.Append("font-weight: normal;");
                }
                if (font.Style == FontStyle.Bold) {
                    patternStyle.Append("font-weight: bold;");
                }
            }

            return patternStyle.ToString();
        }
Ejemplo n.º 2
0
 public Style(ColorPair colors, Font font)
 {
     Colors = colors;
     Font   = font;
 }
Ejemplo n.º 3
0
 public Style(ColorPair colors, Font font)
 {
     Colors = colors;
     Font = font;
 }