On 04 Mar 2009, at 21:26, Jeremias Maerki wrote:

On 04.03.2009 20:26:29 Andreas Delmelle wrote:
OK, in the meantime I've found out that the native FO property (end-
indent) does work properly. It seems to an error in the corresponding
property mapping. I'll look into it further.

No, that's not it. Set a break point in
AbstractBaseLayoutManager.getAncestorBlockAreaIPD(). The first child
layout manager of the blo...@id=1] (i.e. blo...@id=2]) is initialize()d
before blo...@id=1] knows its own IPD (due to break-before processing
within the block-container.

Ah, OK, then the behavior almost seems to be compliant. :-)
Percentages on margin-* are defined in terms of the "containing block", but for the native FO properties, this is done in terms of the "containing reference-area"...

Hence why end-indent does produce the intended effect, since it does not enter the cited method.


Andreas

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to