Hi,
I resolve this emdeding my table in a single cell table, and I compute the
table-cell/@padding-left regarding ancestors lists.
You can probably find an easier method using from-parent() method.
Here follows my code:
<fo:table table-layout="fixed" width="100%" start-indent="0mm">
<fo:table-column column-width="proportional-column-width(1)"/>
<fo:table-body>
<fo:table-row>
<fo:table-cell
padding-left="{
($bulletListIndent *
count(ancestor::[EMAIL PROTECTED]'BULLET' or not(@TYPE)]))
+($numberdedListIndent *
count(ancestor::[EMAIL PROTECTED]'NUMBERED'])}mm">
<fo:table table-layout="fixed"
width="100%" xsl:use-attribute-sets="normalTable" start-indent="0mm">
<!-- your table content here -->
</fo:table>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
Pascal
-----Message d'origine-----
De : S�nke Ruempler [mailto:[EMAIL PROTECTED]
Envoy� : mardi 10 ao�t 2004 09:24
� : [EMAIL PROTECTED]
Objet : tables not indented in lists
Hi,
I have the problem that tables are not indented within lists. Here the fo
sniplet:
<fo:list-item font-size="10pt" space-after="0.2em"><fo:list-item-label
end-indent="label-end()"><fo:block text-align="end"
font-size="12pt">3.</fo:block></fo:list-item-label><fo:list-item-body
start-indent="body-start()" text-align="justify"><fo:block>
<fo:list-block provisional-distance-between-starts="2em"
provisional-label-separation="0.5em">
<fo:table table-layout="fixed" space-before="10pt" space-after="10pt"
inline-progression-dimension="300px">
<fo:table-column column-width="100px"/>
<fo:table-column column-width="200px"/>
<fo:table-body start-indent="0pt" end-indent="0pt"> <fo:table-row
xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:table-cell padding-start="0.3em" padding-end="0.2em"
padding-before="2pt" padding-after="2pt"><fo:block>Kontonummer:
</fo:block></fo:table-cell>
<fo:table-cell padding-start="0.3em" padding-end="0.2em"
padding-before="2pt" padding-after="2pt"><fo:block> <fo:leader
leader-length="100px" leader-pattern="rule" rule-thickness="1pt"
space-end="10pt"/> 
</fo:block></fo:table-cell></fo:table-row>
<fo:table-row xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:table-cell padding-start="0.3em" padding-end="0.2em"
padding-before="2pt" padding-after="2pt"><fo:block>BLZ:
</fo:block></fo:table-cell>
<fo:table-cell padding-start="0.3em" padding-end="0.2em"
padding-before="2pt" padding-after="2pt"><fo:block> <fo:leader
leader-length="100px" leader-pattern="rule" rule-thickness="1pt"
space-end="10pt"/> 
</fo:block></fo:table-cell></fo:table-row>
<fo:table-row xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:table-cell padding-start="0.3em" padding-end="0.2em"
padding-before="2pt" padding-after="2pt"><fo:block>Bank:
</fo:block></fo:table-cell>
<fo:table-cell padding-start="0.3em" padding-end="0.2em"
padding-before="2pt" padding-after="2pt"><fo:block> <fo:leader
leader-length="100px" leader-pattern="rule" rule-thickness="1pt"
space-end="10pt"/> 
</fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table>
...
This code is generated by a XSLT stylesheet. It should be
1. Blah
<table>
But it is:
2. Blub
<table>
--
Soenke
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]