120dpi 搞砸了快速报告打印

发布于 2024-08-17 19:56:30 字数 171 浏览 6 评论 0原文

我的应用程序中有几个使用快速报告的报告。当我在 dpi 设置为 96 的机器上打印它们时,它们可以正确打印。如果我将计算机上的 dpi 设置更改为 120 并再次打印,则报告布局会扩展到页面之外,所有元素都从与 96 dpi 设置相同的位置开始,但字体会放大到页面之外。我似乎不知道如何让它始终像设置为 96 dpi 一样打印。

I have several reports in my application that are using quickreports. When I print them on a machine that has it's dpi setting at 96 they print correctly. If I change the dpi setting on the machine to 120 and print again the report layout expands off the page, all the elements start at the same position as the 96 dpi setting but the fonts enlarge an run off the page. I can't seem to figure out how to make it always print as if the setting were 96 dpi.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

甜心小果奶 2024-08-24 19:56:30

好吧,现在我只能说,细节决定成败。快速报告和 120 dpi 没有任何问题。问题在于我使用的 PDF 导出组件在运行时无法从表单获取 DPI 设置。因此,尽管表单的分辨率为 120 dpi,但出口商陷入了 96 dpi 的困境,我会得到倾斜的报告。修复方法是在运行时设置导出器的 dpi。

Ok so now all I can say is the devil was in the details. There is no issue specifically with quick reports and 120 dpi. The issue was with a PDF export component I was using that does not get the DPI settings from the form during runtime. So sense the exporter was stuck in 96 dpi, even though the form was in 120 dpi, I would get skewed reports. The fix is to set the dpi for the exporter in runtime.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文