之前碰到过此问题,解决了,今天重装安装环境后又碰到此问题,查看源代码后找到问题,写此笔记记录一下;
记录以下修改方法:
找到定义导出PDF的类单元:RMllPDFExport1: TRMllPDFExport;(可以按住鼠标Ctrl单击TRMllPDFExport跟踪找到)
修改元文件:RM_E_llPDF.pas单元文件
修改过程:procedure TRMllPDFExport.OnExportPage(const aPage: TRMEndPage);
lBmp.Width := FPageWidth;
lBmp.Height := FPageHeight;
lBmp.PixelFormat := FPixelFormat;
//在此处增加以下代码
lBmp.Canvas.FillRect(Rect(0, 0, lBmp.Width, lBmp.Height));// 解决reportmachine导出pdf有蓝色底色问题