From 37f1c80b0f0f99b96fc06a560aaeb41c7b409dfe Mon Sep 17 00:00:00 2001 From: William Victor Mote Date: Tue, 2 Sep 2003 13:56:40 +0000 Subject: Remove storage of apps/FOUserAgent from fo/FONode in favor of storing it once in a higher level class (currently Driver), and accessing it from there. Cleaner design, uses less memory, at the expense of some additional processing time to come up the tree to find the information. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196888 13f79535-47bb-0310-9956-ffa450edef68 --- src/java/org/apache/fop/fo/extensions/svg/SVGElement.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/java/org/apache/fop/fo/extensions') diff --git a/src/java/org/apache/fop/fo/extensions/svg/SVGElement.java b/src/java/org/apache/fop/fo/extensions/svg/SVGElement.java index 893a72041..44d61c800 100644 --- a/src/java/org/apache/fop/fo/extensions/svg/SVGElement.java +++ b/src/java/org/apache/fop/fo/extensions/svg/SVGElement.java @@ -114,7 +114,7 @@ public class SVGElement extends SVGObj { /* if width and height are zero, get the bounds of the content. */ try { - String baseDir = userAgent.getBaseURL(); + String baseDir = getUserAgent().getBaseURL(); if (baseDir != null) { ((SVGOMDocument)doc).setURLObject(new URL(baseDir)); } @@ -123,7 +123,7 @@ public class SVGElement extends SVGObj { } Element e = ((SVGDocument)doc).getRootElement(); - final float ptmm = userAgent.getPixelUnitToMillimeter(); + final float ptmm = getUserAgent().getPixelUnitToMillimeter(); // temporary svg context SVGContext dc = new SVGContext() { public float getPixelToMM() { @@ -179,7 +179,7 @@ public class SVGElement extends SVGObj { SVGDOMImplementation.SVG_NAMESPACE_URI); //} int fontSize = 12; - Point2D p2d = getSize(fontSize, svgRoot, userAgent.getPixelUnitToMillimeter()); + Point2D p2d = getSize(fontSize, svgRoot, getUserAgent().getPixelUnitToMillimeter()); ((SVGOMElement)e).setSVGContext(null); return p2d; -- cgit v1.2.3