public override void GenerateXmlAttributes(XmlWriter writer) { base.GenerateXmlAttributes(writer); if (Radius.HasValue) { writer.WriteAttributeString(Prefix + "Radius", Radius.ToString()); } if (FillColor.HasValue) { writer.WriteAttributeString(Prefix + "FillColor", FillColor.Value.ToHexString()); } if (FillAlpha.HasValue) { writer.WriteAttributeString(Prefix + "FillAlpha", FillAlpha.ToString()); } if (FillAngle.HasValue) { writer.WriteAttributeString(Prefix + "FillAngle", FillAngle.ToString()); } if (FillType.HasValue) { writer.WriteAttributeString(Prefix + "FillType", FillType.GetHashCode().ToString()); } if (FillMix.IsNotWhiteSpace()) { writer.WriteAttributeString(Prefix + "FillMix", FillMix); } if (FillRatio.IsNotWhiteSpace()) { writer.WriteAttributeString(Prefix + "FillRatio", FillRatio); } }
/// <summary> /// Chart 설정 또는 변량에 대해 XML로 생성합니다. /// </summary> /// <param name="writer">xml writer</param> public override void GenerateXmlAttributes(System.Xml.XmlWriter writer) { base.GenerateXmlAttributes(writer); if (Radius.HasValue) { writer.WriteAttributeString("Radius", Radius.Value.ToString()); } if (FillColor.HasValue) { writer.WriteAttributeString("FillColor", FillColor.Value.ToHexString()); } if (FillAlpha.HasValue) { writer.WriteAttributeString("FillAlpha", FillAlpha.Value.ToString()); } if (FillAngle.HasValue) { writer.WriteAttributeString("FillAngle", FillAngle.Value.ToString()); } if (FillType.HasValue) { writer.WriteAttributeString("FillType", FillType.Value.ToString()); } if (FillMix.IsNotWhiteSpace()) { writer.WriteAttributeString("FillMix", FillMix); } if (FillRatio.IsNotWhiteSpace()) { writer.WriteAttributeString("FillRatio", FillRatio); } if (ShowPivotBorder.HasValue) { writer.WriteAttributeString("ShowPivotBorder", ShowPivotBorder.Value.GetHashCode().ToString()); } if (BorderThickness.HasValue) { writer.WriteAttributeString("BorderThickness", BorderThickness.Value.ToString()); } if (BorderColor.HasValue) { writer.WriteAttributeString("BorderColor", BorderColor.Value.ToString()); } if (BorderAlpha.HasValue) { writer.WriteAttributeString("BorderAlpha", BorderAlpha.Value.ToString()); } }
/// <summary> /// Chart 설정 또는 변량에 대해 XML 속성으로 생성합니다. /// </summary> /// <param name="writer">xml writer</param> public override void GenerateXmlAttributes(XmlWriter writer) { base.GenerateXmlAttributes(writer); if (FillMix.IsNotWhiteSpace()) { writer.WriteAttributeString(Prefix + "FillMix", FillMix); } if (FillRatio.HasValue) { writer.WriteAttributeString(Prefix + "FillRatio", FillRatio.ToString()); } if (_border != null) { _border.GenerateXmlAttributes(writer); } }