[xep-support] Calculating left-indent

Alexander Peshkov peshkov at renderx.com
Mon Aug 2 02:55:39 PDT 2004


Hello David,

There are no means in XSL-FO to dynamically determine current distance
from the page edge and perform any calculations with it. However there
are 'text-align' property and 'float' property which both can have
value of 'inside' and 'outside'. That is any text can be aligned with
respect to the current page position (parity) and floating object can
be forced to float to the outer or inner side of the page.
You may be interested in 'Marginalia' sample available on our site:
http://xep.xattic.com/xep/testsuite/usecasestest.html#marginalia 
This sample shows how to create marks on the margins (known as
'marginalia') using side floats with float='outside'.

Hope this helps.

Best regards,
Alexander Peshkov                             mailto:peshkov at renderx.com
RenderX


DP> Is there an easy method of dynamically determining the distance from the  
DP> edge of the page to the start of hard-left text for a content block on any  
DP> given page?

DP> I think the calculation would include page.margin-left and  
DP> region-body.margin-left.  I don't think region-start would be needed, as  
DP> region-body needs to set a left margin that doesn't overwrite it.  One  
DP> might need to include block.margin-left, block.border, and block.padding  
DP> for the current content block.

DP> Alternatively, simply knowing whether my template was currently putting  
DP> content on a left or right page would go a long, long way to helping me  
DP> achieve the layout I desire.

DP> Any hints would be greatly appreciated.  The solution can be XEP-specific.


-------------------
(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to majordomo at 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/tos.html



More information about the Xep-support mailing list