2016-07-06 55 views
0

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

将页面尺寸设置为A4不起作用。我怎样才能让我更容易?


设计者的查看:

enter image description here

报告预览右边线没有正确显示:

enter image description here

如果我招行的一个位左边,像这样...

enter image description here

...行背景超出了预览的界限。

enter image description here

+0

背景超越了线条,因为您的布局更向右延伸......减小布局的大小或在布局末尾绘制线条 – Siva

+0

您需要检查垂直线端点是否完全接触到水平线端点。 –

+0

@Siva我这样做。该行没有正确显示..你的情况下,它正在切割边缘 –

回答

0

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

如果您仍然遇到精度问题,请尝试设置大小和位置。将左侧和顶部设置为零,并根据报告的宽度计算适当的宽度值。

最终,Crystal报告在布局方面有点挑剔,不同的浏览器/打印机可能会推动一些东西。但是除非报告具有动态宽度,否则您应该可以通过Box和非常具体的大小/位置值来获得它。