Re: Different JRE versions' affect on extent/margin(s)
Any clues about what I should I look for? I've checked bugzilla (or whatever the FOP/Apache version is called), and there's no reference to this bug. I've also looked in MARC, but don't see anything relevant. I guess I'll open up a bug. Expect to see DO NOT REPLY msgs shortly... Oleg Tkachenko wrote: Clay Leeds wrote: Wait. I'm rendering to -print. Hmmm, -print option uses AWTRenderer actually, so that might have something to do with AWT differences in different jdk versions. I thought it's fixed in 0.20.5rc aleady :( Search in the archive, there were discussion and bug reports and pathes about it. If it doesn't help - open a bug. -- Clay Leeds - [EMAIL PROTECTED] Web Developer - Medata, Inc. - http://www.medata.com PGP Public Key: https://mail.medata.com/pgp/cleeds.asc - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Different JRE versions' affect on extent/margin(s)
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 - [EMAIL PROTECTED] Web Developer - Medata, Inc. - http://www.medata.com PGP Public Key: https://mail.medata.com/pgp/cleeds.asc - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Different JRE versions' affect on extent/margin(s)
Clay Leeds wrote: 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. Which renderer are you using? Anyway provide full test case to reproduce the problem. -- Oleg Tkachenko eXperanto team Multiconn Technologies, Israel - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Different JRE versions' affect on extent/margin(s)
Oleg Tkachenko wrote: Clay Leeds wrote: 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. Which renderer are you using? Anyway provide full test case to reproduce the problem. I am using FOP-0.20.4, although I've noticed the same problem with 0.20.5rc as well. Is that what you mean? Wait. I'm rendering to -print. I've also noticed that when I render to -pdf, I have similar differences from when I render to -print (i.e., region-before/after margin(s) are off. -- Clay Leeds - [EMAIL PROTECTED] Web Developer - Medata, Inc. - http://www.medata.com PGP Public Key: https://mail.medata.com/pgp/cleeds.asc - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]