Exemple #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);
            }
        }