On 08/21/2014 03:22 PM, SCHWARZ Matthias wrote:
we’re currently trying to generate lists in Word documents which should
behave as such in MS Word, e.g. with the attached fo.xsl file.
Unfortunately Word only detects some of the items as list items
(normally at least the first one), but not all of them and for nested
list items (e.g. 3.1, 3.2, …) this seems to behave even worse. According
to the XMLmind XSL-FO Converter conformance statement lists should
basically be supported (at least list-items and list-item-bodies).
I'm sorry but there is a confusion here.
XFC indeed supports fo:list-block, fo:list-item, fo:list-item-body and
fo:list-item-label.
This means that we guarantee that the generated DOCX *looks* like what
specified by the standard formatting objects for lists
(http://www.w3.org/TR/xsl/#d0e12374)
This does not mean that using the standard formatting objects for lists
is sufficient to generate MS-Word *native* lists (that is, using DOCX
w:numbering, w:abstractNum, w:num).
So we’d like to know if this is already the best output we can get, or if
we could improve that somehow. I’ve also attached one of our generated
docx files with the current output.
Additionally we’d like to know if it’s possible to generate nested
linked lists. So when the user e.g. removes one item, the following
ones, including their children, should be updated accordingly.
That's what I call MS-Word *native* lists. Native lists may be single
level lists or multi-level lists.
Involved program: XMLmind XSL-FO Converter Engine
XFC-Version: 4.7
OS: Windows 8.1
MS-Word: 2010 & 2013
Java Version: 1.7
Please send us .fo sample files, not .xsl stylesheets. To make things
worse, your list_example.itm.fo.xsl is not self-contained. Therefore, in
principle, your support request should have been rejected.
This being said, after a quick examination of your
list_example.itm.fo.xsl, you don't seem to use any of the XFC XSL-FO
extension attributes which allow to control the generation of proper lists.
May be you simply need to use these extension attributes. See
http://www.xmlmind.com/foconverter/_distrib/doc/user/implementation.html#lists
Multi-level lists (e.g. numberings like 3.2.1, III-A-1, etc) are
currently not supported using our rather simple extension attributes.
Currently the only way to generate such native multi-level lists is to
use XFC to generate DOCX having named styles (XFC v5+ only). See
http://www.xmlmind.com/foconverter/_distrib/doc/user/user_styles.html
Here's a sample DOCX generated using this facility:
http://www.xmlmind.com/foconverter/samples/styles.docx
This sample is described in this page:
http://www.xmlmind.com/foconverter/features.html
--
XMLmind FO Converter Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/xfc-support