public void EraseHighlight(Graphics g, Matrix xformWorldToPixel, Brush eraseBrush)
{
PointF[] pts = { new PointF(rect.Left, rect.Bottom), new PointF(rect.Right, rect.Top) };
xformWorldToPixel.TransformPoints(pts);
RectangleF rectPixel = RectangleF.FromLTRB(pts[0].X, pts[0].Y, pts[1].X, pts[1].Y);
rectPixel.Inflate(penWidth / 2F, penWidth / 2F);
Rectangle r = Util.Round(rectPixel);
g.FillRectangle(eraseBrush, r);
}