forrest-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Cyriaque Dupoirieux <Cyriaque.Dupoiri...@pcotech.fr>
Subject Re: ugly tables in PDF files
Date Fri, 05 Aug 2005 07:09:34 GMT
Ross Gardler a écrit :

> vadim wrote:
>
>> Do you think it would good idea to introduce an attribute to <th>
>> element, whose value will indicate width of the column, for example, in
>> percent from the total width?
>
>
> My own view on this is that since Forrest is intended to provide 
> output in many different output formats a width attribute is a 
> dangerous thing. When it translates to, for example, a small screen it 
> can make a table look awful (not that they look good with the current 
> solution).
>
> I would rather see output stylesheets optimising the use of the page 
> accoring to the output medium. This means improving on the existing 
> calculation algorithm.
>
> Other devs may not agree though, they may say "but a width attribute 
> is vey quick and very easy, and an output plugin could choose to 
> ignore it if it wanted to".
>
> What do people think?

I am working on using java classes in stylesheets in order to measure 
images - which are not displayed in pdf if too large - or texts size.
IMHO, I really think that we can improve output stylesheets existing 
calculation algorithm without adding any attributes in the sources.

Cyriaque,

>
> Ross
>
>>
>> Best regards, vadim tarassov.
>>
>> On Thu, 2005-08-04 at 23:16 +0100, Ross Gardler wrote:
>>
>>> Neil Troy wrote:
>>>
>>>> vadim wrote:
>>>>
>>>>
>>>>> Hallo everybody,
>>>>>
>>>>> Do you know what is the reason to generate tables in PDF files of 
>>>>> fixed
>>>>> width and fixed (probably hardcoded) column width? Tables look really
>>>>> ugly! Do you know if I can adjust something somewhere to get 
>>>>> tables in
>>>>> PDF files to look better?
>>>>
>>>
>>> FOP (or FO rendering engine) does not support tables that auto size. 
>>> see http://xml.apache.org/fop/compliance.html#fo-object-table
>>>
>>>
>>>> I needed to fix some tables quick.  
>>>
>>>
>>> Professional patches welcome ;-)
>>>
>>> You could count the chars in a all the cells then allocate the space 
>>> accordingly. This would work better but would have problems with 
>>> tables that involved images.
>>>
>>> See the files in FORREST_HOME/main/skins/common/xslt/fo/
>>>
>>> Ross
>>
>
>

Mime
View raw message