Andreas,
> Can you show us the non-transformed source nodes for those lines?
> The tab-stops, I presume, correspond to some marker in the source XML
> (a tab character?).
Here is how that corresponding to my sample XML looks like:
<par>
blabla:
<tab />
text1 after one tab
</par>
<par>
blablabla:
<tab />
text2 after one tab
</par>
<par>
blabla:
<tab />
<tab />
text3 after 2 tabs
</par>
<par>
<tab />
blabla:
<tab />
text4 when one tab exists before label and another it
</par>
<par>
<tab />
blabla:
<tab />
text5 first line
<break />
text6 second line
<break />
text7 third line
</par>
<par> means here new paragraph, so it's easy to convert it to fo:block or
fo:inline
<tab> means default tab stop, so following text should be positioned at the
nearest 0.5 inch position
<break> means line break inside paragraph (like shift+enter in text editors)
Hope this could help for thinking - I'll really appreaciate that from you
actually.
Maybe you could show me another XSL sample, in which second line of my
sample 'blablabla:' occupies not just first cell but also part of second
cell in the row and then you put some calculated space somehow before text
will start.
Thank you.
Andrejus