2010-08-02 146 views
1

有什麼方法可以確定頁面是否有任何內容?我遇到了一個零星的問題,在我的4頁報告中,我會在進入下一頁之前空洞地看到一個空白的細節部分(顯示頁眉/頁腳)。 我認爲這是因爲我在第三頁上有一個子報告,根據它的內容可能會推低一點。無論如何,我想如果我能確定細節是否爲空,我可能會抑制它的創作。ActiveReports問題(3.0)打印空白頁面

想法,想法,建議?

回答

1

無法判斷該部分是否爲空白。但是,你正在解釋的事情不應該發生。嘗試將父報告的詳細信息部分的KeepTogether設置爲false。如果不是絕對必要,請嘗試將組標題上的GroupKeepTogether屬性設置爲false,並查看是否使其消失。

一個空白頁面的最常見的原因是LEFTMARGIN + PrintWidth + RightMargin>實際頁面寬度

確保這不影響你。

最後,如果您可以設法重複此操作並向我們發送樣品,請將其張貼在the ActiveReports support forum上,我們其中一人將幫助您解決問題。

Scott Willeke 
GrapeCity 
+0

我發現了這個問題。爲了保證在子報告之後我總是得到分頁符,我把分頁符放在子報表的底部,而不是在主報表中的子報表之後。分報告的底部在底部有大約1/4英寸的空格/空行,這是自從我放置'。'以來的問題。這就是在'空白'頁面顯示的內容。 非常感謝! – 2010-08-04 17:21:56

0

,我已經找到了一個黑客工具,用來固定一個類似的問題,我也陷入了遍歷報告中的每個部分,並告訴它的大小以適應內容。

foreach (Section section in this.Sections) 
{ 
    section.SizeToFit(true); 
} 

這可能會或可能不適合所有的情況下工作,可能不會通過的ActiveReports專家被告知,但它確實解決我跑成問題。

0

我能夠通過將Detail Report visibility設置爲false來解決問題。