public static XElement ToXml(FocalGradientFillStyleRGB fillStyle)
 {
     var res = new XElement(FOCAL_GRADIENT);
     AddSpreadMode(res, fillStyle.Gradient.SpreadMode);
     AddInterpolationMode(res, fillStyle.Gradient.InterpolationMode);
     AddMatrix(res, fillStyle.GradientMatrix);
     res.Add(XGradientRecords.ToXml(fillStyle.Gradient.GradientRecords));
     AddFocalPoint(res, fillStyle.Gradient.FocalPoint);
     return res;
 }
示例#2
0
        public static XElement ToXml(FocalGradientFillStyleRGB fillStyle)
        {
            var res = new XElement(FOCAL_GRADIENT);

            AddSpreadMode(res, fillStyle.Gradient.SpreadMode);
            AddInterpolationMode(res, fillStyle.Gradient.InterpolationMode);
            AddMatrix(res, fillStyle.GradientMatrix);
            res.Add(XGradientRecords.ToXml(fillStyle.Gradient.GradientRecords));
            AddFocalPoint(res, fillStyle.Gradient.FocalPoint);
            return(res);
        }
 public static FocalGradientFillStyleRGB FromXmlRGB(XElement xFillStyle)
 {
     var res = new FocalGradientFillStyleRGB {
         Gradient = new FocalGradientRGB {
             SpreadMode = GetSpreadMode(xFillStyle),
             InterpolationMode = GetInterpolationMode(xFillStyle),
             FocalPoint = GetFocalPoint(xFillStyle)
         },
         GradientMatrix = GetMatrix(xFillStyle)
     };
     var xGradientColors = xFillStyle.Element("gradientColors");
     XGradientRecords.FromXml(xGradientColors, res.Gradient.GradientRecords);
     return res;
 }
示例#4
0
        public static FocalGradientFillStyleRGB FromXmlRGB(XElement xFillStyle)
        {
            var res = new FocalGradientFillStyleRGB {
                Gradient = new FocalGradientRGB {
                    SpreadMode        = GetSpreadMode(xFillStyle),
                    InterpolationMode = GetInterpolationMode(xFillStyle),
                    FocalPoint        = GetFocalPoint(xFillStyle)
                },
                GradientMatrix = GetMatrix(xFillStyle)
            };
            var xGradientColors = xFillStyle.Element("gradientColors");

            XGradientRecords.FromXml(xGradientColors, res.Gradient.GradientRecords);
            return(res);
        }