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; } }
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; }