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

Reply via email to