/// <summary> /// Chart 설정 또는 변량에 대해 XML로 생성합니다. /// </summary> /// <param name="writer">xml writer</param> public override void GenerateXmlAttributes(System.Xml.XmlWriter writer) { base.GenerateXmlAttributes(writer); if (Enabled.HasValue) { writer.WriteAttributeString(EXPORT + "Enabled", Enabled.GetHashCode().ToString()); } if (ShowMenuItem.HasValue) { writer.WriteAttributeString(EXPORT + "ShowMenuItem", ShowMenuItem.GetHashCode().ToString()); } if (Formats.IsNotWhiteSpace()) { writer.WriteAttributeString(EXPORT + "Formats", Formats); } if (AtClient.HasValue) { writer.WriteAttributeString(EXPORT + "AtClient", AtClient.GetHashCode().ToString()); } if (Handler.IsNotWhiteSpace()) { writer.WriteAttributeString(EXPORT + "Handler", Handler); } if (Action.IsNotWhiteSpace()) { writer.WriteAttributeString(EXPORT + "Action", Action); } if (TargetWindow.IsNotWhiteSpace()) { writer.WriteAttributeString(EXPORT + "TargetWindow", TargetWindow); } if (Callback.IsNotWhiteSpace()) { writer.WriteAttributeString(EXPORT + "Callback", Callback); } if (FileName.IsNotWhiteSpace()) { writer.WriteAttributeString(EXPORT + "FileName", FileName); } if (ShowDialog.HasValue) { writer.WriteAttributeString("Show" + EXPORT + "Dialog", ShowDialog.GetHashCode().ToString()); } if (DialogMessage.IsNotWhiteSpace()) { writer.WriteAttributeString(EXPORT + "DialogMessage", DialogMessage); } if (DialogColor.HasValue) { writer.WriteAttributeString(EXPORT + "DialogColor", DialogColor.Value.ToHexString()); } if (DialogBorderColor.HasValue) { writer.WriteAttributeString(EXPORT + "DialogBorderColor", DialogBorderColor.Value.ToHexString()); } if (DialogFontColor.HasValue) { writer.WriteAttributeString(EXPORT + "DialogFontColor", DialogFontColor.Value.ToHexString()); } if (DialogPBColor.HasValue) { writer.WriteAttributeString(EXPORT + "DialogPBColor", DialogPBColor.Value.ToHexString()); } }