xmlgraphics-fop-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Clay Leeds <cle...@medata.com>
Subject Different JRE versions' affect on extent/margin(s)
Date Mon, 03 Feb 2003 18:47:00 GMT
In testing my application, I've noticed that different JRE's produce 
differing FOP output. Specifically, Java 1.3.1_04 tends to require more 
space for region-before & region-after than Java 1.4.1_01. If I use the 
1.4.1 extents/margin(s) with 1.3.1, I get a "Some static text did not 
fit" error, and it prints on the next page (if there is one--FOPpers 
know the drill :-). If I use the 1.3.1 extents/margin(s) wwith 1.4.1, I 
end up with incorrect region-before/after, leaving 1-2cm of white-space 
around region-body.

My problem is that I have clients who use wide-ranging JREs using my 
templates. I'd like to come up with an intelligent solution to this 
(e.g., use JRE -version as a parameter to re-calculate the 
extents/margin(s))

My questions are:
- Is this documented anywhere?
- Is there a matrix/calculation enabling me to change this
- How do others handle this problem?

Here're excerpts from the Java 1.3.1 & 1.4.1 versions of my .fo files:

** Java 1.3.1 **
<fo:layout-master-set>
   <fo:simple-page-master master-name="repeating" page-height="28cm" 
page-width="22cm" margin-top="1cm" margin-bottom="1.3cm" 
margin-left="1cm" margin-right="1cm">
     <fo:region-body margin-bottom="7.1cm" margin-top="8.3cm"/>
     <fo:region-before extent="8.3cm"/>
     <fo:region-after extent="7.1cm"/>
   </fo:simple-page-master>
   <fo:page-sequence-master master-name="repeating_pm">
     <fo:repeatable-page-master-reference master-name="repeating"/>
   </fo:page-sequence-master>
</fo:layout-master-set>

** Java 1.4.1 **
<fo:layout-master-set>
   <fo:simple-page-master master-name="repeating" page-height="28cm" 
page-width="22cm" margin-top="1cm" margin-bottom="1.3cm" 
margin-left="1cm" margin-right="1cm">
     <fo:region-body margin-bottom="6.6cm" margin-top="7.4cm"/>
     <fo:region-before extent="7.4cm"/>
     <fo:region-after extent="6.6cm"/>
   </fo:simple-page-master>
   <fo:page-sequence-master master-name="repeating_pm">
     <fo:repeatable-page-master-reference master-name="repeating"/>
   </fo:page-sequence-master>
</fo:layout-master-set>

Many thanks!
-- 
Clay Leeds - cleeds@medata.com
Web Developer - Medata, Inc. - http://www.medata.com
PGP Public Key: https://mail.medata.com/pgp/cleeds.asc


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-user-unsubscribe@xml.apache.org
For additional commands, e-mail: fop-user-help@xml.apache.org


Mime
View raw message