2011-03-08 64 views
1

我有一個碧玉報告設置爲肖像字母,像素方面,它轉換爲iReport中的612 x 792。我將左邊距設置爲17像素,右邊設置爲10.這使單列寬度在585處沒有間距。賈斯珀報告的利潤率大於設置的值

現在,我有兩條垂直線用於形成報告的邊框,它們位於x座標0(左側)和585(右側)。當這個報告被執行時,結果PDF看起來非常好。但是,當我去打印時,兩條垂直線缺失,我必須選擇縮小以適應(將縮放設置爲94%並顯示所有內容)。

我已經做了一些嘗試,並且在打印時不縮小報告的情況下,需要將垂直線放置在x座標2(左側)和575(右側)以顯示,這轉化爲基本上19個像素的x邊緣。如果將左邊距設置爲19,左邊的垂直條在打印時顯示在x座標0處。

除了碧玉報告本身之外還有其他設置邊距是19像素嗎?我在報告中找不到任何似乎是造成這種差異的罪魁禍首。任何幫助是極大的讚賞。

回答

0

大多數打印機無法打印到頁面的邊緣。這聽起來像你正在達到這個極限。打印驅動程序檢測到PDF不適合打印機的可打印區域,並允許您縮小內容以適應打印機支持的內容。

+0

感謝您的迴應;這似乎是問題。我最終將x-margin改爲20px,並且它似乎已經完成了這個訣竅。 – JDS 2011-03-10 13:09:14

0

這只是一個猜測。在我的報告中,我使用iReport中的Background-Band併爲我的報告的背景繪製了一個矩形。

+0

感謝您的迴應,但我也使用垂直條的背景帶。 – JDS 2011-03-10 13:07:48