Re: Problem with outline level of headers

Hussein Shafie <[email protected]>
Newsgroups gmane.text.xml.xfc.general
Message-ID <[email protected]>
On 06/20/2013 04:57 PM, Котлеев Дмитрий Владимирович wrote:
> Thank you for support!
> But problem described below stands still. I corrected DocBook XSLT-extensions to define outline levels in FO by attribute xfc:outline-level. Now headers in FO have different levels: 1, 2, 3 etc. But only headers with level one appeared to be headers after conversion into docx. All others appeared to be simple body text.
> Please tell me what I did incorrect?
> I added source FO-file and DOCX-result in attachment.

The XSL-FO you have generated is needlessly complex. You generate up to 
5 nested fo:blocks just to represent the title of a section. A single 
block containing text and fo:inlines suffices in this case.

Excerpt from the fnLinkFraud.fo file you sent us:

---
<fo:block>
   <fo:block>
      <fo:block font-family="Verdana,Symbol"
                font-size="20.736pt"
                font-weight="bold"
                margin-left="0pt">
        <fo:block hyphenate="false"
                  hyphenation-character="-"
                  hyphenation-push-character-count="2"
                  hyphenation-remain-character-count="2"
                  keep-with-next.within-column="always"
                  space-before.maximum="11pt * 1.2"
                  space-before.minimum="11pt * 0.8"
                  space-before.optimum="11pt"
                  start-indent="0pt"
                  text-align="left"
                  xfc:outline-level="2">
           <fo:block font-size="15.84pt">Перечень сокращений</fo:block>
         </fo:block>
       </fo:block>
     </fo:block>
  </fo:block>
---

You should EITHER simplify what's above by merging redundant nested 
blocks. (Please remember that for Word, the structure of a document is 
basically a flat list of styled paragraphs!)

OR

At least, not optimal, you should specify xfc:outline-level on the most 
deeply nested fo:block.



---
PS: fnLinkFraud.fo is an unindented XSL-FO file which is 950Kb long. 
This makes it very painful to examine. If, in the future, you want to 
get support from us, please make sure that you support request complies 
with the policy detailed here:

http://www.xmlmind.com/foconverter/support.html#xfc_support_policy



--
XMLmind FO Converter Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/xfc-support
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.