Windows 7 Windows 7下的Crystal Reports-报表在查看器中以巨大的左边距显示

Windows 7 Windows 7下的Crystal Reports-报表在查看器中以巨大的左边距显示,windows-7,crystal-reports,Windows 7,Crystal Reports,我真的希望有人能帮我。我曾尝试将SP1应用于Visual Studio 2008,并将SP1应用于VB2008附带的Crystal Reports Basic来修复此问题,但没有成功。我也尝试过设置页边距、更改纸张大小和默认打印机。。没有快乐 每次我在Windows 7中创建ReportViewer并为其提供ReportDocument时,ReportViewer中的报表都不会居中。如果我将窗口的宽度调整到你可以看到整个报告页面的程度,左边会有一大块背景。我最初是在Windows XP下编码的(

我真的希望有人能帮我。我曾尝试将SP1应用于Visual Studio 2008,并将SP1应用于VB2008附带的Crystal Reports Basic来修复此问题,但没有成功。我也尝试过设置页边距、更改纸张大小和默认打印机。。没有快乐

每次我在Windows 7中创建ReportViewer并为其提供ReportDocument时,ReportViewer中的报表都不会居中。如果我将窗口的宽度调整到你可以看到整个报告页面的程度,左边会有一大块背景。我最初是在Windows XP下编码的(该错误在XP中不会发生,但在一些运行Windows 7的客户端系统上确实会发生),但在将我的编码环境切换到Windows 7后,该错误甚至会在设计阶段发生!如果可以的话,请帮忙

截图:


正如您在这个屏幕截图中所看到的,右侧没有可见的Crystal Report Viewer背景,但左侧已经有一个很大的区域可见。当窗口进一步扩大时,左边的宽度变得更大。

< P>我在Windows XP下使用了席Xi,但是我想我可以回答你的问题。 在下图(取自您的图片)中,红色圆圈中的空白区域保存您的组树。单击其上方的图标(带有红色箭头)以隐藏组树

灰色空间(绿色圆圈)告诉您节名,即页眉、组页脚等。要关闭此功能,请进入文件->选项->布局

我希望这能回答你的问题吗?哦,欢迎来到StackOverflow:)


好的,我找到了这个问题的解决方案。当用户在其Windows显示设置中选择120%的放大对象时!您需要调整DPI更改的内容

谢谢您的尝试,但隐藏组树只会给我一个额外宽度的组树-我正在将其隐藏在实际项目中:)argh点击enter发布评论!嗯,屏幕截图来自Visual Studio 2008(包含Crystal Reports Basic 10.5)-它没有文件>选项菜单,并且在Visual Basic菜单中没有“布局”。在Windows XP下运行这个程序也不会显示灰色空间,也不会在那里显示分区名称——我对这些信息的来源感到有点困惑。也许晶席有自己的报表查看器编辑器,但VB不:(这个问题也具体针对Windows 7(水晶报表运行时,我想))。在XP下没有灰色区域,如图所示,无论是在设计阶段,还是即使我在Windows 7中编译它,看起来像上面那样狡猾,然后在XP上运行它。在XP上运行程序不会显示灰色区域!>。为了澄清,我的说明是针对独立设计师的,其中(我认为)还有一个选项可以完全隐藏部分名称。当我昨天发布这篇文章时,我认为VS2008非常相似。也许不是。祝你好运。我非常感谢你花时间回复mate。很遗憾,VB扮演了设计师的角色,因为它有一个古怪的Crystal Reports内置版本,但非常感谢所有这些e same:)为了防止其他人也有这个问题,我找到了一些可以用来解决这个问题的东西,虽然它确实是随机的。我有一个包含blob字段的报告。我在程序运行时用jpg图像填充该字段。当填充的图像大于纸张宽度时,报告显示在正确的位置。它是随机的原因是我没有进一步测试它,由于keeptogether的原因,这个斑点出现在报告的第二页。第一页显示不正确,然后第二页图像过大,仅修复该页上的问题!