我的应用程序中有几个使用快速报告的报告。当我在dpi设置为96的机器上打印时,它们可以正确打印。如果我将机器上的dpi设置更改为120并再次打印报告布局从页面中展开,则所有元素都从96 dpi设置的相同位置开始,但字体会扩大页面运行。我似乎无法弄清楚如何使它始终打印,好像设置是96 dpi。
答案 0 :(得分:2)
好的,现在我只能说魔鬼在细节中了。快速报告和120 dpi没有特别的问题。问题在于我使用的PDF导出组件在运行时没有从表单获取DPI设置。因此感觉出口商停留在96 dpi,即使表格是120 dpi,我会得到偏差的报道。修复方法是在运行时为导出器设置dpi。