public GenerateXmlAttributes ( System writer ) : void | ||
writer | System | xml writer |
return | void |
/// <summary> /// 속성들을 Xml Attribute로 생성합니다. /// </summary> /// <param name="writer">Attribute를 쓸 Writer</param> public override void GenerateXmlAttributes(System.Xml.XmlWriter writer) { base.GenerateXmlAttributes(writer); if (DataStreamUrl.IsNotWhiteSpace()) { writer.WriteAttributeString("dataStreamUrl", DataStreamUrl.UrlEncode()); } if (RefreshInterval.HasValue) { writer.WriteAttributeString("refreshInterval", RefreshInterval.ToString()); } if (DataStamp.IsNotWhiteSpace()) { writer.WriteAttributeString("dataStamp", DataStamp); } if (ShowRTMenuItem.HasValue) { writer.WriteAttributeString("ShowRTMenuItem", ShowRTMenuItem.GetHashCode().ToString()); } if (AnnRenderDelay.HasValue) { writer.WriteAttributeString("AnnRenderDelay", AnnRenderDelay.Value.ToString()); } if (AutoScale.HasValue) { writer.WriteAttributeString("AutoScale", AutoScale.GetHashCode().ToString()); } if (IsEditMode.HasValue) { writer.WriteAttributeString("IsEditMode", IsEditMode.GetHashCode().ToString()); } if (ConnectNullData.HasValue) { writer.WriteAttributeString("ConnectNullData", ConnectNullData.GetHashCode().ToString()); } if (_tickMarkAttr != null) { _tickMarkAttr.GenerateXmlAttributes(writer); } if (_messageLogAttr != null) { _messageLogAttr.GenerateXmlAttributes(writer); } if (_fontAttr != null) { _fontAttr.GenerateXmlAttributes(writer); } }
public override void GenerateXmlAttributes(XmlWriter writer) { base.GenerateXmlAttributes(writer); if (Label.IsNotWhiteSpace()) { writer.WriteAttributeString("label", Label); } if (Align.HasValue) { writer.WriteAttributeString("Align", Align.ToString()); } if (VAlign.HasValue) { writer.WriteAttributeString("VAlign", VAlign.ToString()); } if (_fontAttr != null) { _fontAttr.GenerateXmlAttributes(writer); } if (LetterSpacing.HasValue) { writer.WriteAttributeString("LetterSpacing", LetterSpacing.ToString()); } if (LeftMargin.HasValue) { writer.WriteAttributeString("LeftMargin", LeftMargin.ToString()); } if (BgColor.HasValue) { writer.WriteAttributeString("BgColor", BgColor.Value.ToHexString()); } if (BorderColor.HasValue) { writer.WriteAttributeString("BorderColor", BorderColor.Value.ToHexString()); } if (Wrap.HasValue) { writer.WriteAttributeString("Wrap", Wrap.GetHashCode().ToString()); } if (WrapWidth.HasValue) { writer.WriteAttributeString("WrapWidth", WrapWidth.ToString()); } if (WrapHeight.HasValue) { writer.WriteAttributeString("WrapHeight", WrapHeight.ToString()); } }
/// <summary> /// Chart 설정 또는 변량에 대해 XML로 생성합니다. /// </summary> /// <param name="writer"></param> public override void GenerateXmlAttributes(XmlWriter writer) { base.GenerateXmlAttributes(writer); if (ShowLabels.HasValue) { writer.WriteAttributeString("ShowLabels", ShowLabels.Value.GetHashCode().ToString()); } if (ShowPercentLabel.HasValue) { writer.WriteAttributeString("ShowPercentLabel", ShowPercentLabel.Value.GetHashCode().ToString()); } if (ShowStartDate.HasValue) { writer.WriteAttributeString("ShowStartDate", ShowStartDate.Value.GetHashCode().ToString()); } if (ShowEndDate.HasValue) { writer.WriteAttributeString("ShowEndDate", ShowEndDate.Value.GetHashCode().ToString()); } if (Color.HasValue) { writer.WriteAttributeString("Color", Color.Value.ToHexString()); } if (Alpha.HasValue) { writer.WriteAttributeString("Alpha", Alpha.Value.ToString()); } if (_fontAttr != null) { _fontAttr.GenerateXmlAttributes(writer); } if (_borderAttr != null) { _borderAttr.GenerateXmlAttributes(writer); } }
/// <summary> /// 속성들을 Xml Attribute로 생성합니다. /// </summary> /// <param name="writer">Attribute를 쓸 Writer</param> public override void GenerateXmlAttributes(XmlWriter writer) { base.GenerateXmlAttributes(writer); if (Start.HasValue) { writer.WriteAttributeString("Start", Start.Value.ToSortableString(true)); } if (End.HasValue) { writer.WriteAttributeString("End", End.Value.ToSortableString(true)); } if (Id.IsNotWhiteSpace()) { writer.WriteAttributeString("Id", Id); } if (ProcessId.IsNotWhiteSpace()) { writer.WriteAttributeString("ProcessId", ProcessId); } if (Label.IsNotWhiteSpace()) { writer.WriteAttributeString("Label", Label); } if (_link != null) { _link.GenerateXmlAttributes(writer); } if (PercentComplete.HasValue) { writer.WriteAttributeString("PercentComplete", PercentComplete.Value.ToString()); } if (ShowAsGroup.HasValue) { writer.WriteAttributeString("ShowAsGroup", ShowAsGroup.Value.GetHashCode().ToString()); } if (Animation.HasValue) { writer.WriteAttributeString("Animation", Animation.Value.GetHashCode().ToString()); } if (_fontAttr != null) { _fontAttr.GenerateXmlAttributes(writer); } if (Color.HasValue) { writer.WriteAttributeString("Color", Color.Value.ToHexString()); } if (Alpha.HasValue) { writer.WriteAttributeString("Alpha", Alpha.Value.ToString()); } if (ShowBorder.HasValue) { writer.WriteAttributeString("ShowBorder", ShowBorder.Value.GetHashCode().ToString()); } if (BorderColor.HasValue) { writer.WriteAttributeString("BorderColor", BorderColor.Value.ToHexString()); } if (BorderThickness.HasValue) { writer.WriteAttributeString("BorderThickness", BorderThickness.Value.ToString()); } if (BorderAlpha.HasValue) { writer.WriteAttributeString("BorderAlpha", BorderAlpha.Value.ToString()); } if (Height.IsNotWhiteSpace()) { writer.WriteAttributeString("Height", Height); } if (TopPadding.IsNotWhiteSpace()) { writer.WriteAttributeString("TopPadding", TopPadding); } if (ShowLabel.HasValue) { writer.WriteAttributeString("ShowLabel", ShowLabel.Value.GetHashCode().ToString()); } if (ShowPercentLabel.HasValue) { writer.WriteAttributeString("ShowPercentLabel", ShowPercentLabel.Value.GetHashCode().ToString()); } if (ShowStartDate.HasValue) { writer.WriteAttributeString("ShowStartDate", ShowStartDate.Value.GetHashCode().ToString()); } if (ShowEndDate.HasValue) { writer.WriteAttributeString("ShowEndDate", ShowEndDate.Value.GetHashCode().ToString()); } if (ToolText.IsNotWhiteSpace()) { writer.WriteAttributeString("ToolText", ToolText); } }