Пример #1
0
        public static void SetFontStyle(byte styleNumber, StyleThemeItem styleItem)
        {
            var nppStyle = Sci.GetStyle(styleNumber);

            if (styleItem.BackColor != Color.Transparent)
            {
                nppStyle.BackColor = styleItem.BackColor;
            }

            if (styleItem.ForeColor != Color.Transparent)
            {
                nppStyle.ForeColor = styleItem.ForeColor;
            }

            if (styleItem.FontType > 0)
            {
                nppStyle.Bold   = styleItem.FontType.IsBitSet(1);
                nppStyle.Italic = styleItem.FontType.IsBitSet(2);
            }

            if (!string.IsNullOrEmpty(styleItem.FontName))
            {
                nppStyle.Font = styleItem.FontName;
            }
        }
Пример #2
0
        public static void SetFontStyle(byte styleNumber, StyleThemeItem styleItem)
        {
            var nppStyle = Npp.GetStyle(styleNumber);

            if (styleItem.BackColor != Color.Transparent)
                nppStyle.BackColor = styleItem.BackColor;

            if (styleItem.ForeColor != Color.Transparent)
                nppStyle.ForeColor = styleItem.ForeColor;

            if (styleItem.FontType > 0) {
                nppStyle.Bold = styleItem.FontType.IsBitSet(1);
                nppStyle.Italic = styleItem.FontType.IsBitSet(2);
            }

            if (!string.IsNullOrEmpty(styleItem.FontName))
                nppStyle.Font = styleItem.FontName;
        }