Ejemplo n.º 1
0
        public void TestGradientTransform()
        {
            SvgGradientElement        elm  = Util.GetXmlElement("<linearGradient gradientTransform='translate(1,1) rotate(34)' />", "", "linearGradient") as SvgGradientElement;
            ISvgAnimatedTransformList satl = elm.GradientTransform as ISvgAnimatedTransformList;

            Assert.IsNotNull(satl);
            Assert.AreEqual(2, elm.GradientTransform.AnimVal.NumberOfItems);

            elm  = Util.GetXmlElement("<linearGradient />", "", "linearGradient") as SvgGradientElement;
            satl = elm.GradientTransform as ISvgAnimatedTransformList;
            Assert.IsNotNull(satl);
            Assert.AreEqual(0, elm.GradientTransform.AnimVal.NumberOfItems);
        }
Ejemplo n.º 2
0
        public void TestPatternTransform()
        {
            SvgPatternElement         elm  = Util.GetXmlElement("<pattern patternTransform='translate(1,1) rotate(34)' />", "", "pattern") as SvgPatternElement;
            ISvgAnimatedTransformList satl = elm.PatternTransform as ISvgAnimatedTransformList;

            Assert.IsNotNull(satl);
            Assert.AreEqual(2, elm.PatternTransform.AnimVal.NumberOfItems);

            elm  = Util.GetXmlElement("<pattern />", "", "pattern") as SvgPatternElement;
            satl = elm.PatternTransform as ISvgAnimatedTransformList;
            Assert.IsNotNull(satl);
            Assert.AreEqual(0, elm.PatternTransform.AnimVal.NumberOfItems);
        }
Ejemplo n.º 3
0
        public override void HandleAttributeChange(XmlAttribute attribute)
        {
            if (attribute.NamespaceURI.Length == 0)
            {
                switch (attribute.LocalName)
                {
                case "transform":
                    _transform = null;
                    //renderingNode = null;
                    return;
                }

                base.HandleAttributeChange(attribute);
            }
        }
Ejemplo n.º 4
0
        public override void HandleAttributeChange(XmlAttribute attribute)
        {
            if (attribute.NamespaceURI.Length == 0)
            {
                switch (attribute.LocalName)
                {
                case "gradientUnits":
                    gradientUnits = null;
                    break;

                case "gradientTransform":
                    gradientTransform = null;
                    break;

                case "spreadMethod":
                    spreadMethod = null;
                    break;
                }
            }
            base.HandleAttributeChange(attribute);
        }
        public override void HandleAttributeChange(XmlAttribute attribute)
        {
            if (attribute.NamespaceURI.Length == 0)
            {
                switch (attribute.LocalName)
                {
                    case "gradientUnits":
                        gradientUnits = null;
                        break;
                    case "gradientTransform":
                        gradientTransform = null;
                        break;
                    case "spreadMethod":
                        spreadMethod = null;
                        break;
                }
            }

            base.HandleAttributeChange(attribute);
        }
        public override void HandleAttributeChange(XmlAttribute attribute)
        {
            if(attribute.NamespaceURI.Length == 0)
            {
                switch(attribute.LocalName)
                {
              case "transform":
                        transform = null;
            renderingNode = null;
            return;
                }

            base.HandleAttributeChange(attribute);
              }
        }