【问题标题】:Do crystal report alignment depend on printers, what happens if there is no printer installed in system?水晶报表对齐是否依赖打印机,如果系统中没有安装打印机会怎样?
【发布时间】:2012-02-28 04:17:18
【问题描述】:

在我们的应用程序中,我们使用 java 代码将 RPT 导出为 PDF 格式。 PDF 在我们的大多数环境中都能正确生成。但目前我们有一个新环境,在这个环境中生成的一些 PDF 存在对齐问题。问题在于边距大小。在新的环境中,巨大的利润即将到来,这导致了对齐问题。但是所有的报告都没有这个问题,只有一些出口的 RPT 有它们。我有对齐问题的新环境没有任何打印机。但是对齐正确的环境有打印机。以任何方式导出 RPT 取决于机器中安装的打印机

为了找出边距大小,我设置了系统输出

iPrintOptions.getPageMargins().getLeft()+" ###### getRight:"iPrintOptions.getPageMargins().getRight() " ###### getTop:" iPrintOptions.getPageMargins().getTop( ) " ###### getBottom:" +iPrintOptions.getPageMargins().getBottom()

结果是 getLeft(): 1440 ###### getRight:1440 ###### getTop:1440 ###### getBottom:1440

但是当我在正确生成 PDF 的环境中排除边距值时,这些值是 360、360、360、360

我不明白这个 1440 值是从哪里来的。

为 RPT 配置的边距为 0.150 英寸、0.250 英寸等

你能帮我解决这个对齐问题吗?

谢谢 安

【问题讨论】:

    标签: crystal-reports-2008


    【解决方案1】:

    尝试打开报告并转到文件、页面设置。勾选“无打印机(优化屏幕显示)”选项。您的问题应该会消失。

    【讨论】:

      猜你喜欢
      • 2011-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多