public SvgGraphicsContext MapGraphicsContextToSvg(Point point, double rotation, GraphicsContext context)
        {
            var svgContext = new SvgGraphicsContext
            {
                Coordinate = MapPoint(point, rotation),
                Pen        = MapPen(context),
                Font       = MapFont(context),
                UnitType   = UnitType,
                Fill       = new SvgColourServer {
                    Colour = ConvertRDotNetColor(context.Background)
                },
                Opacity    = (float)(1 - context.Gamma),
                TextAnchor = SvgTextAnchor.Middle
            };

            return(svgContext);
        }
        public SvgGraphicsContext MapGraphicsContextToSvg(Point point, double rotation, GraphicsContext context)
        {
            var svgContext = new SvgGraphicsContext
            {
                Coordinate = MapPoint(point, rotation),
                Pen = MapPen(context),
                Font = MapFont(context),
                UnitType = UnitType,
                Fill = new SvgColourServer { Colour = ConvertRDotNetColor(context.Background) },
                Opacity = (float)(1 - context.Gamma),
                TextAnchor = SvgTextAnchor.Middle
            };

            return svgContext;
        }