我想根据一些参数化数据创建自己的自定义图形,并在子报表中生成它。我在报表上放置了一个 ActiveReports.Picture 元素。然后我使用 System.Drawing.Graphics 对象在内存中绘制我的图像,然后将其设置为 Picture 控件的 Image 属性。这工作正常,但生成的 PDF 上的图像是模糊的,即使将 pdfExport1.ImageQuality 设置为最高。
我认为直接在 ActiveReports Document 画布上绘图会更好,但我不知道如何使它工作。那里的所有示例都指向相同的基本示例:
http://www.datadynamics.com/Help/ActiveReports6/topic2107.html
问题是这个例子脱离了上下文。我看不到这段代码应该在哪里运行?在子报告里面?在通话报告中?完全超大报告?当我在报告中尝试它时,Pages 属性没有页面(索引超出范围错误),所以我可能在错误的事件中这样做。
需要明确的是,这不是一份数据驱动的报告。我通过参数获得了我需要的所有数据。不需要数据库访问。
谢谢。