用reportmachine导出PDF文件,背景是蓝色,试了好多版本的RM,都有这个问题。
解决办法很简单,就是先给底色刷成白色。
在事件OnExportPage中增加一句话。
lBmp.Width := FPageWidth;
lBmp.Height := FPageHeight;
lBmp.PixelFormat := FPixelFormat;
lBmp.Canvas.FillRect(Rect(0, 0, lBmp.Width, lBmp.Height));//增加这句,在创建完Tbitmap之后