Andy Black wrote:
> 
> The attached XSL-FO file contains several endnotes which are to appear
> in superscript and also be a link to the endnote text at the end of the
> document.  The XSL-FO renders correctly using RenderX XEP.  But the Word
> 2003 and Open Office Writer outputs of XSL Utility ignore the
> superscript in the text (the endnote text at the end is just fine).
> 
> The XSL-FO has an inline element with a baseline-shift="super" attribute
> in it. The crucial distinction seems to be that this is ignored by the
> XSL Utility when the text of the inline contains a basic-link.  If the
> order of the inline and basic-link are reversed, then the superscript is
> rendered correctly in Word 2003 and Open Office Writer output.
> 
> Is this by design?
> 

No.

I've looked at the code and I don't see what could be done by XMLmind
XSL-FO Converter to improve the situation.

ODT example:

<fo:inline baseline-shift="super"><fo:basic-link
internal-destination="AAA">TTT...

is trivially translated to:

<text:span text:style-name="ZZZ"><text:a xlink:href="#AAA">TTT...

which is valid OpenDocument.

Now it seems that Open Office Writer does not ``cascade'' the
style:text-position="NNN" style from the text:span parent to the text:a
child. Other text styles (e.g. font-style, font-weight) are of course
properly ``cascaded''.

Same situation for the .docx output.
 
--
XMLmind FO Converter Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/xfc-support

Reply via email to