private void AddColoredRectangle(PdfContentByte canvas, PdfCleanUpLocation cleanUpLocation) { Rectangle cleanUpRegion = cleanUpLocation.Region; canvas.SaveState(); canvas.SetColorFill(cleanUpLocation.CleanUpColor); canvas.MoveTo(cleanUpRegion.Left, cleanUpRegion.Bottom); canvas.LineTo(cleanUpRegion.Right, cleanUpRegion.Bottom); canvas.LineTo(cleanUpRegion.Right, cleanUpRegion.Top); canvas.LineTo(cleanUpRegion.Left, cleanUpRegion.Top); canvas.ClosePath(); canvas.Fill(); canvas.RestoreState(); }