我是Delphi的初学者,但是我使用Embarcadero创建了一个DLL来制作pdf报告。我使用powerPDF组件创建报告。
在我的报告中,我有第一页,除了不同的图片外,所有下一页都是相同的。
formPDF.graphBox.width := 570;
formPDF.graphBox.height := 343;
formPDF.graphBox.Picture.LoadFromFile('C:\Users\rroustan\Documents\PostProcess - JMP\graphs\histogram.jpg');
formPDF.graphBox.Repaint;
resultFunctionMarge :=
getMargeLeft(570, formPDF);
formPDF.graphBox.Left := resultFunctionMarge;
formPDF.PReport1.Print(formPDF.PRPage2);
formPDF.graphBox.width := 350;
formPDF.graphBox.height := 487;
formPDF.graphBox.Picture.LoadFromFile('C:\Users\rroustan\Documents\PostProcess - JMP\graphs\boxplot.jpg');
formPDF.graphBox.Repaint;
resultFunctionMarge :=
getMargeLeft(350, formPDF);
formPDF.graphBox.Left := resultFunctionMarge;
formPDF.PReport1.Print(formPDF.PRPage2);
我的问题是,当我尝试打印我的第二张照片时,旧照片保留,我在第2页和第3页也有相同的内容。我想我需要刷新一下我的照片,但我尝试了:
我多次检查过图片的名称,扩展名等。 但没有任何改变。第2页和第3页仍有相同的图片。
先谢谢了, 此致
罗曼