水晶报表页面宽度呈现不正确 [英] Crystal Reports Page Width Rendered Incorrectly

查看:456
本文介绍了水晶报表页面宽度呈现不正确的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个奇怪的问题,我们正在分发的VS2008应用程序,其中许多水晶报表都显示在查看器中的一半宽度,使大多数报表完全不可读。报告也打印半页宽度。



令人沮丧的是,目标机器完全显示和打印报告。它只是一些目标机器(可能是2-3%的整体)这样做。



只是寻找可能的想法和东西检查。我们用我们的MSI安装程序安装CR运行时。如果机器上的另一个应用程序已经安装了CR,并且它是错误的版本,会发生什么?只要钓鱼的想法。



任何人都可以提供的任何帮助或建议将非常感谢。

解决方案

我看到这种情况发生在纸张尺寸/方向不是8 1/2 X 11纵向和/或开发人员使用的打印机驱动程序不存在于客户端计算机上



为了解决这个问题,我通常尝试选择软件打印机从打印机设置(PDF创建器窗口XPS文档编辑器)。



在我应用此打印机后,我返回并选择无打印机复选框。

我不知道为什么这个工作,但我猜,打印机驱动程序是需要的初始布局和边距,无打印机删除对开发人员的驱动程序的依赖。 p>

I am having a strange issue with a VS2008 application we are distributing where the numerous Crystal Reports are all displayed in the viewer at half width, making most of the reports completely unreadable. The reports also print half page width when printing is attempted.

The frustrating thing is, MOST target machines display and print reports perfectly. It's just SOME target machines (maybe 2-3% overall) that do this.

Just looking for possible ideas and things to check for. We install the CR runtime with our MSI installer. What would happen if another application on the machine had already installed CR and it was the wrong version? Just fishing for ideas.

Any help or suggestions anyone could offer would be much appreciated. A few of our customers are very frustrated.

解决方案

I've seen this happen when the paper size/orientation isn't 8 1/2 X 11 portrait and/or the printer driver that was used by the developer doesn't exist on the client machines

To fix this I usually try and pick a Software printer From the printer setup (PDF Creator Window XPS Document writer).

After I've applied this printer I go back and select no printer checkbox.

I don't know why this works but I'm guessing that the printer driver is needed for the intial layout and margins and that the no printer removes dependencies on the developer's driver.

这篇关于水晶报表页面宽度呈现不正确的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆