Delphi使用reportmachine导出pdf蓝色解决方法
2020-02-29 20:29
281 查看
之前碰到过此问题,解决了,今天重装安装环境后又碰到此问题,查看源代码后找到问题,写此笔记记录一下;
记录以下修改方法:
找到定义导出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有蓝色底色问题
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 解决reportmachine导出pdf有蓝色底色问题
- Reporting Service中Rdlc导出为pdf中文字乱码解决方法
- 使用owc的spreadsheet导出Excel文件时,格式丢失的解决方法
- 使用Ajax后,原来导出功能失败的解决方法
- oracle使用exp导出时不导出空表解决方法
- 使用COM来进行WORD或EXECEL导出操作,出现错误: 80070005 解决方法
- Delphi Pdf的使用方法
- SublimeText插件Pandoc导出PDF中文报错或者中文不显示解决方法
- PHP中使用mpdf 导出PDF文件的实现方法
- 使用Geoprocessor导出ArcSde中的数据,对COM 组件的调用返回了错误 HRESULT E_FAIL 的解决方法
- Delphi2010中ADOQuery使用Oracle的Blob字段出现错误解决方法
- Unity3D导出eclipse工程使用JNI会崩的解决方法
- Delphi使用BDE连接远程MS SQL SERVER 2000数据库时出现“Db-library network communciations layer not loaded.”错误的解决方法
- Oracle使用exp无法导出空表的解决方法
- 使用itext根据freemarks模版生成pdf,表格产生跨页问题解决方法
- 问题-Delphi在多线程中使用其他窗体上的控件,报“尚未调用CoInitialize”解决方法
- [Nebula2]使用3dmax7,nmaxtoolbox导出模型到nebula2遇到的问题及解决方法
- Delphi使用BDE连接远程MS SQL SERVER 2000数据库时出现“Db-library network communciations layer not loaded.”错误的解决方法
- Delphi+MySQL:TADOQuery使用插入中文乱码解决方法
- Delphi使用BDE连接远程MS SQL SERVER 2000数据库时出现“Db-library network communciations layer not loaded.”错误的解决方法