Crystal Report布局问题

时间:2016-07-06 05:15:51

标签: c# visual-studio-2012 crystal-reports

我在Visual Studio 2012中设计Crystal Report,似乎无法管理垂直线的位置。我需要线条粘在页面的右边缘,但它会抵抗。即使我设法将其对齐在右侧,在将软件部署到另一台机器上之后,即使只是预览,它也会显示在不同的位置。

将页面大小设置为A4无济于事。我怎样才能让我更容易?

设计师视图:

enter image description here

在报告预览中,右侧边线未正确显示:

enter image description here

如果我将线向左移动一点,就像这样......

enter image description here

...行背景超出了预览中的一行。

enter image description here

1 个答案:

答案 0 :(得分:0)

使用Box对象作为外层并且仅使用内部列的行可能会更好。就像线条一样,Box可以跨越多个部分,如果报告中添加了额外的行,它将垂直调整大小。至少这将确保外部边界始终完美连接。

如果您仍然遇到精度问题,请尝试设置尺寸和位置。将Left和Top设置为零,并根据报告的宽度计算相应的Width值。

最后,在布局方面,Crystal报告有点挑剔,不同的观众/打印机可能会在一点点左右推销。但除非报告具有动态宽度,否则您应该能够使用Box和非常特定的大小/位置值来获得它。