public override void ArcTo(XPoint point, XPathSize size, double rotationAngle = 0.0, bool isLargeArc = false, XSweepDirection sweepDirection = XSweepDirection.Clockwise, bool isStroked = true, bool isSmoothJoin = true)
{
var segment = XArcSegment.Create(
point,
size,
rotationAngle,
isLargeArc,
sweepDirection,
isStroked,
isSmoothJoin);
_currentFigure.Segments = _currentFigure.Segments.Add(segment);
}