[xep-support] Re: Strange auto table layout column widths

From: Bob Stayton <bobs@sagehill.net>
Date: Tue Feb 25 2014 - 12:27:30 PST

Indeed, table-layout="auto" is the default, which is why the DocBook
stylesheet does not generate that property explicitly for XEP output.

Here is a link to a relatively understandable explanation of how auto
table column widths are supposed to be computed (it is from the CSS
standard, which the XSL-FO standard refers to):

http://www.w3.org/TR/CSS2/tables.html#width-layout

Bob Stayton
Sagehill Enterprises
bobs@sagehill.net

On 2/25/2014 11:31 AM, David Clunie wrote:
> Hi
>
> I am using DocBook that includes tables that do not specify explicit
> column widths, and that have xep.extensions set to '1', which I
> gather generates FO that leaves XEP to do the table formatting.
>
> This works very well most of the time, but sometimes the columns are
> wider than they need to be and others narrower than they could be with
> unnecessary line wrapping within cells.
>
> See attached screenshot, in which the "Tag" column could be narrower
> and the "Usage..." column wider without the break in the sentence
> about "aspect ratio".
>
> The FO fragment for the entire table is attached.
>
> I notice that the <fo:table/> element does not explicitly include the
> 'table-layout="auto"' attribute.
>
> Does it need to or is that the default?
>
> I assume it is the default, since if I mess with the DocBook stylesheets
> to add 'table-layout="auto"', e.g. by adding to my customization layer:
>
> <xsl:attribute-set name="table.table.properties">
> <xsl:attribute name="table-layout">auto</xsl:attribute>
> </xsl:attribute-set>
>
> then 'table-layout="auto"' does indeed get included in the FO, but the
> result looks exactly the same.
>
> David
>
>
>
>
>
> _______________________________________________
> (*) To unsubscribe, please visit http://lists.renderx.com/mailman/options/xep-support
> (*) By using the Service, you expressly agree to these Terms of Service http://w
> ww.renderx.com/terms-of-service.html
>

!DSPAM:87,530cfcbe9856942778775!

_______________________________________________
(*) To unsubscribe, please visit http://lists.renderx.com/mailman/options/xep-support
(*) By using the Service, you expressly agree to these Terms of Service http://w
ww.renderx.com/terms-of-service.html
Received on Tue Feb 25 12:27:45 2014

This archive was generated by hypermail 2.1.8 : Tue Feb 25 2014 - 12:27:46 PST