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
