【问题标题】:An annoying printing issue with Crystal Reports 2008Crystal Reports 2008 的一个恼人的打印问题
【发布时间】:2010-04-24 14:43:10
【问题描述】:

一点背景:

水晶报告的打印问题非常烦人。我的环境是 Windows 7(64 位)、Visual Studio 2008 和 .net 框架 3.5 上的 Crystal Reports 2008 SP2,其中包含所有最新更新。该报告的设计基本上是为了呈现一个尺寸(40mm 宽和 20mm 高)的小货架标签。在水晶中,当我将页面大小设置为上述值并将方向设置为纵向并进行预览时,一切都按我预期的方式显示并发出打印命令,它打印绝对正确。

问题:

当我从我的程序(在 vb.net 中)打印此报告时,问题就出现了,动态地将数据设置到某些文本字段,结果是水晶以某种方式改变了打印方向,而不是纵向或横向的纸张方向。它不是从左上角到右下角打印,而是将整个输出向左旋转 90 度,并将所有内容缩小到几乎看不到的程度,尽管它会打印出所有内容。我已经在 Intermec PF8t 和 Zebra GK420d 标签打印机以及一大堆激光打印机上对其进行了测试,但使用上述页面设置,输出始终相同。

如果我切换到横向模式,我在试验页面大小时注意到的另一件奇怪的事情是,打印输出的字体大小和位置是正确的,但是由于页面大小溢出,文本会被截断。

谁能帮我解决这个问题。水晶有没有自己的打印驱动程序之类的东西。我已尽我所能确保这不是打印机驱动程序问题。

【问题讨论】:

    标签: crystal-reports formatting printing


    【解决方案1】:

    我在使用旧版本的 Crystal 时遇到了非常相似的问题;我将布局更改为横向并重新定义页面大小以匹配该布局,问题就消失了。那并确保没有文本超出页面边界。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-11
      • 2011-04-01
      • 1970-01-01
      相关资源
      最近更新 更多