aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndreas L. Delmelle <adelmelle@apache.org>2009-04-12 19:54:03 +0000
committerAndreas L. Delmelle <adelmelle@apache.org>2009-04-12 19:54:03 +0000
commitf31c3fbd4ba6f6720a9ddc41026e7d2c8fd79793 (patch)
treedeb2fca0060f1b52db32b80d2b1f7a4853d87bd7 /src
parent4d9f95a6afdf8c1d0710d2c854fb63a4ead2b0fb (diff)
downloadxmlgraphics-fop-f31c3fbd4ba6f6720a9ddc41026e7d2c8fd79793.tar.gz
xmlgraphics-fop-f31c3fbd4ba6f6720a9ddc41026e7d2c8fd79793.zip
Fix the behaviour of pixel-lengths: influenced by target-resolution, rather than source-resolution (which is meant for images)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@764317 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src')
-rw-r--r--src/java/org/apache/fop/fo/expr/PropertyParser.java6
-rw-r--r--src/java/org/apache/fop/fo/properties/LengthProperty.java2
2 files changed, 4 insertions, 4 deletions
diff --git a/src/java/org/apache/fop/fo/expr/PropertyParser.java b/src/java/org/apache/fop/fo/expr/PropertyParser.java
index 7ae1db7f3..4f1cdbdc6 100644
--- a/src/java/org/apache/fop/fo/expr/PropertyParser.java
+++ b/src/java/org/apache/fop/fo/expr/PropertyParser.java
@@ -99,7 +99,7 @@ public final class PropertyParser extends PropertyTokenizer {
/**
* Private constructor. Called by the static parse() method.
* @param propExpr The specified value (attribute on the xml element).
- * @param propInfo A PropertyInfo object representing the context in
+ * @param pInfo A PropertyInfo object representing the context in
* which the property expression is to be evaluated.
*/
private PropertyParser(String propExpr, PropertyInfo pInfo) {
@@ -310,12 +310,12 @@ public final class PropertyParser extends PropertyTokenizer {
propInfo.currentFontSize());
} else {
if ("px".equals(unitPart)) {
- //pass the ratio between source-resolution and
+ //pass the ratio between target-resolution and
//the default resolution of 72dpi
prop = FixedLength.getInstance(
numPart, unitPart,
propInfo.getPropertyList().getFObj()
- .getUserAgent().getSourceResolution() / 72.0f);
+ .getUserAgent().getTargetResolution() / 72.0f);
} else {
//use default resolution of 72dpi
prop = FixedLength.getInstance(numPart, unitPart);
diff --git a/src/java/org/apache/fop/fo/properties/LengthProperty.java b/src/java/org/apache/fop/fo/properties/LengthProperty.java
index 4ffe38074..16bbe430c 100644
--- a/src/java/org/apache/fop/fo/properties/LengthProperty.java
+++ b/src/java/org/apache/fop/fo/properties/LengthProperty.java
@@ -59,7 +59,7 @@ public abstract class LengthProperty extends Property
//Assume pixels (like in HTML) when there's no unit
return FixedLength.getInstance(
p.getNumeric().getNumericValue(), "px",
- propertyList.getFObj().getUserAgent().getSourceResolution() / 72.0f);
+ propertyList.getFObj().getUserAgent().getTargetResolution() / 72.0f);
}
Length val = p.getLength();
if (val != null) {