예제 #1
0
        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);
            }
        }
예제 #2
0
        /// <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());
            }
        }
예제 #3
0
            /// <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);
                }
            }