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"/>&#xA0;
</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"/>&#xA0;
</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"/>&#xA0;
</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]

Reply via email to