在rave中渲染报表时,我可以使用(Sender as TBaseReport).SetPaperSize在RvNDRWriterBeforePrint中设置纸张大小。 我宁愿从报表定义中提取设计的PageHeight和PageWidth,而不是对纸张大小进行硬编码。 我如何获得这些权限?
我想知道为什么这不是开箱即用的。我的报告是一个75x75mm(自定义)标签,但当它进入RvNDRWriterBeforePrint时,TBaseReport页面尺寸对应于标准Letter尺寸,当我选择打印机和纸盒时,它将更改为打印机默认尺寸。
然后我可以硬编码页面大小,但这没有意义恕我直言。