Asp.net VS2010校准问题的Crystal报告

Asp.net VS2010校准问题的Crystal报告,asp.net,visual-studio-2010,crystal-reports,crystal-reports-2010,Asp.net,Visual Studio 2010,Crystal Reports,Crystal Reports 2010,我有一个使用crystal reports for VS2010的web应用程序。我已安装crystal reports service pack 2。我不明白的是,在开发机器中一切都正常,但是,一旦我将报告发布到生产服务器,所有包含多个单词的文本框都会被取消对齐。我的意思是,下一个单词会向下滚动。如果是标题行,这看起来非常糟糕,因为标题开始与详细信息行重叠 我理解这与crystal report版本有关,正如其他讨论中所建议的那样。不过,我已经在这个位置上的CRPE32.DLL版本中检查了这个

我有一个使用crystal reports for VS2010的web应用程序。我已安装crystal reports service pack 2。我不明白的是,在开发机器中一切都正常,但是,一旦我将报告发布到生产服务器,所有包含多个单词的文本框都会被取消对齐。我的意思是,下一个单词会向下滚动。如果是标题行,这看起来非常糟糕,因为标题开始与详细信息行重叠

我理解这与crystal report版本有关,正如其他讨论中所建议的那样。不过,我已经在这个位置上的CRPE32.DLL版本中检查了这个位置::\程序文件(x86)\SAP BooObjist\GrameReals.NETFramework 4 \公共\SAP业务对象企业席4 \Wi32×x86,它在开发机器和生产机器中是130.0.99。从技术上讲,这个版本是13.0.0.99

下面是ASP.NET页面的页面指令,其中包含crystal report viewer。我所指的版本大概是13.0.2。我不知道这样做是否正确

<%@ Register Assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"
    Namespace="CrystalDecisions.Web" TagPrefix="CR" %>

但我的标题没有正确对齐。有人能帮忙吗? 我应该是这样的

虽然它是这样显示的

我不是Crystal Reports专家,但这两台机器上是否安装了不同的字体?不,这与字体无关。这与版本有关,我很确定这些值在哪个波段?这可能是因为它们相互重叠。否则,更可能的情况是,字段是多行的:在原始版本中,它们使用return/newline作为行分隔符,而另一个版本使用return或newline,每个换行符加倍。如果是这种情况,请尝试将它们拆分为两个字段,而不是一个带换行符的字段。@EvilBob22是的,我认为您就在这里,如果我将多行文本对象拆分为两个不同的文本对象,则显示良好。比如说。“Sr.No”中的编号向下滚动显示,如果我将其分为两个不同的对象,并在其中一个对象中写入“Sr”,在第二个对象中写入“No”,则不会出现任何问题。然而,我不认为这是正确的做法吗?不是吗?它只是一个标签,你可以随意制作。你应该看到的唯一真正的区别是报告的输出;例如,在Excel中,它将位于两个单元格中,而不是一个带换行符的单元格。