public virtual void FillEllipse(EllipseG aEllipse, Brush aBrush) { SaveState(); Ellipse( aEllipse.Center.x - aEllipse.XRadius, aEllipse.Center.y - aEllipse.YRadius, aEllipse.Center.x + aEllipse.XRadius, aEllipse.Center.y + aEllipse.YRadius); RestoreState(); }
public virtual void DrawEllipse(EllipseG aEllipse, Pen aPen, Brush aBrush) { SaveState(); // Set the frame pen SelectObject(aPen); // Set the fill brush SelectObject(aBrush); // Draw the ellipse Ellipse( aEllipse.Center.x - aEllipse.XRadius, aEllipse.Center.y - aEllipse.YRadius, aEllipse.Center.x + aEllipse.XRadius, aEllipse.Center.y + aEllipse.YRadius); RestoreState(); }
public virtual void FrameEllipse(EllipseG aEllipse, Pen aPen) { SaveState(); Ellipse( aEllipse.Center.x - aEllipse.XRadius, aEllipse.Center.y - aEllipse.YRadius, aEllipse.Center.x + aEllipse.XRadius, aEllipse.Center.y + aEllipse.YRadius); RestoreState(); }