2016-07-06 135 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和非常具體的大小/位置值來獲得它。