I believe I have found a bug in XEP's interpretation of margin-left and
margin-right on an fo:simple-page-master when the writing-mode="rl-tb".
I attach two FO files that illustrate the problem:
test-lr.fo is an FO file with writing-mode="lr-tb" on the fo:root element,
and margin-left="1.5in" margin-right="0.5in" on the fo:simple-page-master
with master-name="body-first"
test-rl.fo is an FO file with writing-mode="rl-tb" on the fo:root element,
and margin-left="0.5in" margin-right="1.5in" on the fo:simple-page-master
with master-name="body-first"
Note that the values of the left and right margins are swapped between the
two files.
I also attach the PDF outputs:
xep-lr.pdf shows the first page with a left margin of 1.5in and writing
mode left-to-right
xep-rl.pdf shows the first page with a left margin of 1.5in and writing
mode right-to-left
Note that the margins are not swapped in the PDF outputs.
I believe xep-rl.pdf should have a left margin of 0.5in, not 1.5in. The
XSL-FO spec section 5.3 says that when writing-mode is rl-tb then left maps
to end and right maps to start. That is not the case in the PDF files I
have attached.
Is this a known problem?
Bob Stayton
Sagehill Enterprises
bobs@sagehill.net
-------------------
(*) 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
This archive was generated by hypermail 2.1.8 : Fri Mar 06 2009 - 02:09:08 PST