SharpVectors.Dom.Svg.SvgTextContentElement.GetCurrentTextPosition C# (CSharp) Method

GetCurrentTextPosition() protected method

protected GetCurrentTextPosition ( SvgTextPositioningElement posElement, PointF p ) : PointF
posElement SvgTextPositioningElement
p System.Drawing.PointF
return System.Drawing.PointF
        protected PointF GetCurrentTextPosition(SvgTextPositioningElement posElement, PointF p)
        {
            if(posElement.X.AnimVal.NumberOfItems>0)
            {
                p.X = (float)posElement.X.AnimVal.GetItem(0).Value;
            }
            if(posElement.Y.AnimVal.NumberOfItems>0)
            {
                p.Y = (float)posElement.Y.AnimVal.GetItem(0).Value;
            }
            if(posElement.Dx.AnimVal.NumberOfItems>0)
            {
                p.X += (float)posElement.Dx.AnimVal.GetItem(0).Value;
            }
            if(posElement.Dy.AnimVal.NumberOfItems>0)
            {
                p.Y += (float)posElement.Dy.AnimVal.GetItem(0).Value;
            }
            return p;
        }