Lucianc et all, Further of question, if I'd like to keep the bookmark level tree between the jrxmls, how can I make it,? E.g. the AAA.jrxml hold an bookmark: AAAA; and the he BBB.jrxml hold an bookmark: BBBB; CCC.jrxml hold an bookmark: CCCC; if I'd like to make my bookmark tree like this way: +AAAA ----BBBB ----CCCC ************** from my idea, I have to use XSLT to concat the 3 jrxml to temp one and make the printing this way, but is there any low cost way? Thanks in advance! ballackstone Post Edited by suedwxg at 12/15/2009 06:38