]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
FONode arg added to Ems.makeEms.
authorPeter Bernard West <pbwest@apache.org>
Tue, 12 Nov 2002 01:36:52 +0000 (01:36 +0000)
committerPeter Bernard West <pbwest@apache.org>
Tue, 12 Nov 2002 01:36:52 +0000 (01:36 +0000)
FONode arg added to getMappedLength calls.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP_0-20-0_Alt-Design@195501 13f79535-47bb-0310-9956-ffa450edef68

src/org/apache/fop/fo/properties/FontSize.java
src/org/apache/fop/fo/properties/LineHeight.java

index 83c3937f1a22fcd298a3cd227415d43ad5588fc4..e9a38458497b8d725382b042144358dadb86d6f7 100644 (file)
@@ -9,6 +9,7 @@ import org.apache.fop.datatypes.Ems;
 import org.apache.fop.datatypes.Length;
 import org.apache.fop.datatypes.Ints;
 import org.apache.fop.fo.PropNames;
+import org.apache.fop.fo.FONode;
 import org.apache.fop.fo.properties.Property;
 
 import java.util.Map;
@@ -35,7 +36,7 @@ public class FontSize extends Property  {
         throws PropertyException
     {
         System.out.println("font-size initial size"); //DEBUG
-        return getMappedLength(MEDIUM);
+        return getMappedLength(null, MEDIUM);
     }
 
     public static final int inherited = COMPUTED;
@@ -67,13 +68,14 @@ public class FontSize extends Property  {
         ,0.83d      // smaller
     };
 
-    public Numeric getMappedLength(int enum)
+    public Numeric getMappedLength(FONode node, int enum)
         throws PropertyException
     {
         System.out.println("font-size getMappedLength " + enum + " "
                             + mappedLengths[enum]);
         if (enum == LARGER || enum == SMALLER)
-            return Ems.makeEms(PropNames.FONT_SIZE, mappedLengths[enum]);
+            return Ems.makeEms
+                            (node, PropNames.FONT_SIZE, mappedLengths[enum]);
         return
             Length.makeLength
                     (PropNames.FONT_SIZE, mappedLengths[enum], Length.PT);
index db31d155a32a811f044865b9632114fa7b92df16..d8b526757125c99beb1f4d071123dfaa2b30159d 100644 (file)
@@ -5,6 +5,7 @@ import org.apache.fop.datatypes.Ems;
 import org.apache.fop.datastructs.ROStringArray;
 import org.apache.fop.fo.expr.PropertyException;
 import org.apache.fop.fo.PropNames;
+import org.apache.fop.fo.FONode;
 import org.apache.fop.fo.properties.Property;
 
 public class LineHeight extends Property  {
@@ -20,13 +21,13 @@ public class LineHeight extends Property  {
         ,"normal"
     };
 
-    public Numeric getMappedLength(int enum)
+    public Numeric getMappedLength(FONode node, int enum)
         throws PropertyException
     {
         if (enum != NORMAL)
             throw new PropertyException("Invalid MAPPED_LENGTH enum: "
                                         + enum);
-        return Ems.makeEms(PropNames.LINE_HEIGHT, 1.2d); // normal
+        return Ems.makeEms(node, PropNames.LINE_HEIGHT, 1.2d); // normal
     }
 }