Hi Matteo,

Setting orderedlist.label.width, 
http://docbook.sourceforge.net/release/xsl/current/doc/fo/orderedlist.label.width.html,
 seemed to help.

Setting that to 1.8em instead of the default 1.2em seemed to fix the problem 
for lists having a double-digit number of items, 
http://sources.forgerock.org/changelog/commons?cs=433, at least in my case.
Perhaps the exact setting will be different for you.

Hope it helps.

Regards,
Mark

On Oct 1, 2013, at 8:29 AM, Matteo Regazzo wrote:

> Hi everybody,
> 
> I'm just learning, since 3 months, to use docbook and to write the 
> stylesheets.
> Now I have this problem: in the orderedlist of the FO the distance from the 
> listitem to the text is not dynamic and if the listitem number (dot included) 
> takes more space because it's made by 2 or more numbers (eg. 16. instead of 
> 1.) it enters in the text space and "mixes" with it, in other words 
> overwrites the text. I'm not able to find a property of the list block to 
> arrange this problem, or (more probably) I'm using it in a wrong way.
> 
> I tried in these ways, but without success:
> 
> 1)
> <xsl:attribute-set name="list.block.spacing">
>         <xsl:attribute name="space-after">20px</xsl:attribute>
> </xsl:attribute-set>
> 
> 2)
> <!--xsl:attribute-set name="list.item.label">
>         <xsl:attribute name="margin-right">20</xsl:attribute>
> </xsl:attribute-set-->
> 
> 3)(I've found this one in a website)
> <xsl:attribute-set name="list.label.spacing">
>         <xsl:attribute name="right">
>             <xsl:choose>
>                 <xsl:when test="self::orderedlist">2em</xsl:when>
>                 <xsl:otherwise>0pt</xsl:otherwise>
>             </xsl:choose>
>         </xsl:attribute>
> </xsl:attribute-set-->
> 
> I even tried with different properties of each attribute-set...
> Have you ever had this problem? Do you have any suggestion?
> 
> Matteo

Reply via email to