//============================================================ // <T>加载主题样式属性。</T> // // @param property 主题样式属性 //============================================================ public void LoadStyleProperty(FTplThemeStyleProperty property) { if (property == null) { return; } _fontName = property.GetString("font_name"); _color = property.GetHex("color", _color); _size = property.GetInteger("size", _size); _bold = property.GetBoolean("bold", _bold); _italic = property.GetBoolean("italic", _italic); _underline = property.GetBoolean("underline", _underline); _strikeout = property.GetBoolean("strikeout", _strikeout); }
//============================================================ // <T>加载主题样式属性。</T> // // @param property 主题样式属性 //============================================================ public bool EqualsStyleProperty(FTplThemeStyleProperty property) { if (property == null) { return(false); } if (_fontName != property.GetString("font_name")) { return(false); } if (_color != property.GetHex("color", _color)) { return(false); } if (_size != property.GetInteger("size", _size)) { return(false); } if (_bold != property.GetBoolean("bold", _bold)) { return(false); } if (_italic != property.GetBoolean("italic", _italic)) { return(false); } if (_underline != property.GetBoolean("underline", _underline)) { return(false); } if (_strikeout != property.GetBoolean("strikeout", _strikeout)) { return(false); } return(true); }