Community
Participate
Working Groups
Bug report while looking for a solution to print a footer only at the bottom of the last page.
defer to future release
is there a news about this?
this is a critical issue for our development team - is there any known workaround? http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.birt/msg23936.html
IS it possible to set the master page's page footer to empty and add a regular report item (grid etc.) at the end of the report content to simulate a page footer?
schedule this to 2.3 given several requests in the news group: 1. model/designer ui change: add two setting in the master page page-footer-option = [all-pages, last-page-only, starts-from-2nd-page ] page-header-option = [all-pages, first-page-only, starts-from-2nd-page ] 2. engine will check this flag before rendering the master page content on a page. assign to model for step 1.
(In reply to comment #4) > IS it possible to set the master page's page footer to empty and add a regular > report item (grid etc.) at the end of the report content to simulate a page > footer? > We would prefer this method, but we cannot make the footer align to the bottom of the page.
Actually, BIRT has defined two properties to control the page-header/page-footer. The semantic defined in the ROM are: show-footer-on-last TRUE: display the footer on all pages. FALSE: don't display the footer on the last page. show-header-on-first TRUE: display the header on all pages FALSE: don't display the header on the first page. It doesn't cover all the user cases (include this one). I think we should define the property as a full set which can cover all the user cases. The value set should be: values first-page 2nd-(n-1)-pages last-page all true true true except-last true true false first-and-last true false true first-only true false false except-first false true true except-first-and-last false true false last-only false false true none false false false Instead of this, we should deprecate the two old properties(show-footer-on-last/show-header-on-first) as they have been covered by the new properties.
(In reply to comment #7) > Actually, BIRT has defined two properties to control the > page-header/page-footer. The semantic defined in the ROM are: > show-footer-on-last > TRUE: display the footer on all pages. > FALSE: don't display the footer on the last page. > show-header-on-first > TRUE: display the header on all pages > FALSE: don't display the header on the first page. > It doesn't cover all the user cases (include this one). > I think we should define the property as a full set which can cover all the > user cases. The value set should be: > values first-page 2nd-(n-1)-pages last-page > all true true true > except-last true true false > first-and-last true false true > first-only true false false > except-first false true true > except-first-and-last false true false > last-only false false true > none false false false > Instead of this, we should deprecate the two old > properties(show-footer-on-last/show-header-on-first) as they have been covered > by the new properties. What are the propsed property names and their potential values? I wasn't able to tell from the above table. Thanks.
(In reply to comment #7) > Actually, BIRT has defined two properties to control the > page-header/page-footer. The semantic defined in the ROM are: > > show-footer-on-last > TRUE: display the footer on all pages. > FALSE: don't display the footer on the last page. > > show-header-on-first > TRUE: display the header on all pages > FALSE: don't display the header on the first page. > > It doesn't cover all the user cases (include this one). > > I think we should define the property as a full set which can cover all the > user cases. The value set should be: > > values first-page 2nd-(n-1)-pages last-page > all true true true > except-last true true false > first-and-last true false true > first-only true false false > except-first false true true > except-first-and-last false true false > last-only false false true > none false false false > > Instead of this, we should deprecate the two old > properties(show-footer-on-last/show-header-on-first) as they have been covered > by the new properties. > that's fine... but with all, first-only, last-only and none will be fine.
the add two new property to control how the page header/footer is displayed: "showHeader" and "showFooter" It has following values: values first-page 2nd-(n-1)-pages last-page all true true true except-last true true false first-and-last true false true first-only true false false except-first false true true except-first-and-last false true false last-only false false true none false false false The default value is ALL. defer to 2.5.2
defer to 2.6.0