.net之ABCPDF 6 组件问题之输出打印小

linjiqin 阅读:34 2024-02-06 11:00:25 评论:0

我们正在使用 ABCPDF 版本 6 组件从 ASP .NET 创建 PDF。输出在大多数情况下都可以正常工作,但会突然切换到小输出,即内容被压缩到原始大小的 1/8。

有没有其他人遇到过这个问题,非常感谢任何帮助。

请您参考如下方法:

我联系了 abcpdf 的制造商 websupergoo,他们迅速回复了以下内容......

"These scaling issues can arise when someone remotely logs into your server and changes the screen resolution, out from under Internet Explorer and ABCpdf. Our newer versions of ABCpdf handle this situation better."



我可以确认这是我们情况下的问题 RDP'ing 到具有不同分辨率的服务器会影响 abcpdf 组件的输出。有关该问题的更详细信息如下。

"On some machines we see interactions between the video driver and MSHTML. On these machines MSHTML doesn't like the screen resolution changing and can change the way it handles content if this happens. Typically this occurs when someone logs onto the machine either locally or remotely using a different screen resolution."



为了解决我们的问题,我们将在代码中包含对桌面分辨率的检查,如果它已更改,服务将重新启动。 websupergoo 为我们提供了一些用于检查分辨率的示例代码,该代码是 websupergoo 的属性,所以很遗憾我不能在这里发布。

我希望上面的信息可以帮助其他有同样问题的人。


标签:程序员
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号