ireport使用教程 ireport怎么分頁(yè)?
ireport怎么分頁(yè)?Ireport會(huì)根據(jù)頁(yè)面大小自動(dòng)分頁(yè)。例如,結(jié)果集有100條記錄,自定義頁(yè)面高度每頁(yè)只能顯示25頁(yè)。然后ireport將自動(dòng)分為四頁(yè)。我們只需要直接設(shè)置細(xì)節(jié)的高度?;蛘呤褂贸绦?/p>
ireport怎么分頁(yè)?
Ireport會(huì)根據(jù)頁(yè)面大小自動(dòng)分頁(yè)。例如,結(jié)果集有100條記錄,自定義頁(yè)面高度每頁(yè)只能顯示25頁(yè)。然后ireport將自動(dòng)分為四頁(yè)。我們只需要直接設(shè)置細(xì)節(jié)的高度?;蛘呤褂贸绦騺?lái)控制分頁(yè),或者可以定義一個(gè)變量來(lái)顯示每條記錄的序列號(hào),然后單擊編輯-插入分頁(yè)符在printweenexpression中編寫一個(gè)表達(dá)式,如下所示:newboolean($V{total})。Intvalue()==0)total是數(shù)據(jù)總量,因此每顯示20條記錄就會(huì)自動(dòng)分頁(yè)
如何取得ireport報(bào)表當(dāng)前頁(yè)及總頁(yè)數(shù)?
如果報(bào)表要獲取當(dāng)前頁(yè)/總頁(yè),請(qǐng)說(shuō)明如何實(shí)現(xiàn)它。這很簡(jiǎn)單。變量ireportNumber}中有一個(gè)$V{page},請(qǐng)將其直接拖動(dòng)到報(bào)表并設(shè)置其屬性。請(qǐng)注意,如果評(píng)估時(shí)間是現(xiàn)在,則表示當(dāng)前頁(yè)數(shù)。如果選擇report,則表示總頁(yè)數(shù)。這樣,我們可以使用兩個(gè)相同的變量,并將它們的評(píng)估時(shí)間值分別設(shè)置為now和report。我使用fineport很方便
是否設(shè)置了lastpage:ireport中有pageheader、pagefooter和lastpagefooter。在這三個(gè)項(xiàng)目中,pageheader顯示在每個(gè)頁(yè)面的頭部。Pagefooter將顯示在非最后一頁(yè)的末尾,但此時(shí)不會(huì)顯示lastpagefooter。Lastpagefooter將顯示在最后一頁(yè),此時(shí)不顯示pagefooter??傊?,pagefooter和lastpagefooter不會(huì)同時(shí)顯示要顯示pagefooter,需要?jiǎng)h除lastpagefooter。否則,pagefooter將不會(huì)顯示在第一頁(yè)上,因?yàn)樗鼈儾粫?huì)顯示在統(tǒng)一頁(yè)面上。有關(guān)ireport的其他問題,請(qǐng)?jiān)L問WWW.babyface等