[xep-support] fo:marker oddity

From: Jirka Kosek <jirka@kosek.cz>
Date: Mon Jul 25 2005 - 03:32:17 PDT


I have hard times to solve an fo:maker issue. Consider following
hierarchy of FO:

fo:marker A
   fo:marker B
   fo:marker C

I need to mark content "foo" with marker A in header, contet "bar" with
B and "baz" with C. The problem is that almost always A appears in
headers, but somethime also B or C (usually if surrounding fo:block
starts on that page).

I always have impression that most specific marker should be used, but
it seems that this is not true.

According XSL-FO spec:

"...Every area in the hierarchy is considered preferential to, or
"better" than, any area below it in the hierarchy..."

Does this mean that markers that are more nested are always ignored when
there is some FO between ancestors that has marker of the same class?

I just want to make sure that I understand it correctly and that XEP is
doing right thing. I can rearrange my FO code to do right thing.



   Jirka Kosek     e-mail: jirka@kosek.cz     http://www.kosek.cz
   Profesionální školení a poradenství v oblasti technologií XML.
      Podívejte se na náš nově spuštěný web http://DocBook.cz
        Podrobný přehled školení http://xmlguru.cz/skoleni/

(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to majordomo@renderx.com from the address
you are subscribed from.
(*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/terms-of-service.html

Received on Mon Jul 25 04:11:56 2005

This archive was generated by hypermail 2.1.8 : Mon Jul 25 2005 - 04:12:00 PDT