Page break behaviour in BIRT 2.5.1 [message #511614] |
Tue, 02 February 2010 04:30  |
Eclipse User |
|
|
|
Originally posted by: thilo.bruesshaber.gmail.com
Hi,
currently I'm developing my reports in BIRT 2.2.2.
In the future I want to use the feature of IProgressMonitor, so I have
to migrate to BIRT 2.5.1.
In my reports I have set the layout preference to "Fixed Layout".
The page break interval of tables is set to 50 rows.
In 2.2.2 in HTML all the 50 rows are displayed on on page. In PDF the
rows do an automatic page break when the height of the page is reached.
This is the behaviour I expect.
But in 2.5.1 the page in HTML behaves if it was a PDF document.
The table rows do a page break when the page height is reached.
So how can I force the page break in HTML to work like in 2.2.2.
That means: Don't do a page break in HTML even when the page height is
reached.
Any suggestions?
Cheers,
Thilo
|
|
|
|
|
Re: Page break behaviour in BIRT 2.5.1 [message #511956 is a reply to message #511845] |
Wed, 03 February 2010 09:26  |
Eclipse User |
|
|
|
If you re-run the report for each format you should be able to setup two
master pages and use a script similar to this in the before factory:
rptDesignHandle = reportContext.getDesignHandle();
tbl = rptDesignHandle.findElement("mytable");
var myoutputformat = reportContext.getOutputFormat();
if( myoutputformat == "pdf" ){
tbl.setProperty("masterPage","MasterPageTwo");
}else{
tbl.setProperty("masterPage","MasterPageOne");
}
Note that the table was named.
Jason
Thilo Bruesshaber wrote:
> Hi Jason,
>
> turning of the fixed layout is not possible, because I don't want to use
> absolute sizes in my reports other than the page width.
> That means for example that the header width and the footer width is
> always 100%.
> I could set up a second master page for HTML, but how can I bind this to
> HTML?
>
> --Thilo
>
>> Thilo,
>>
>> Can you turn off fixed layout? Or setup a master page for html that is
>> large.
>>
>> Jason
>>
>> Thilo Bruesshaber wrote:
>>> Hi,
>>>
>>> currently I'm developing my reports in BIRT 2.2.2.
>>> In the future I want to use the feature of IProgressMonitor, so I have
>>> to migrate to BIRT 2.5.1.
>>> In my reports I have set the layout preference to "Fixed Layout".
>>> The page break interval of tables is set to 50 rows.
>>> In 2.2.2 in HTML all the 50 rows are displayed on on page. In PDF the
>>> rows do an automatic page break when the height of the page is reached.
>>> This is the behaviour I expect.
>>> But in 2.5.1 the page in HTML behaves if it was a PDF document.
>>> The table rows do a page break when the page height is reached.
>>> So how can I force the page break in HTML to work like in 2.2.2.
>>> That means: Don't do a page break in HTML even when the page height is
>>> reached.
>>> Any suggestions?
>>>
>>> Cheers,
>>> Thilo
>
|
|
|
Powered by
FUDForum. Page generated in 0.27416 seconds