]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
added support for superscript and subscript
authorPeter Herweg <pherweg@apache.org>
Tue, 30 Aug 2005 21:09:41 +0000 (21:09 +0000)
committerPeter Herweg <pherweg@apache.org>
Tue, 30 Aug 2005 21:09:41 +0000 (21:09 +0000)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@264863 13f79535-47bb-0310-9956-ffa450edef68

src/java/org/apache/fop/fo/FOText.java

index 4014e2fb80b55ac1ee2fd65605ef2350fe576d7d..8ac076678e320f78206b96e6f261334d4ad458ff 100644 (file)
@@ -24,11 +24,13 @@ import java.util.NoSuchElementException;
 // FOP
 import org.apache.fop.apps.FOPException;
 import org.apache.fop.datatypes.ColorType;
+import org.apache.fop.datatypes.Length;
 import org.apache.fop.fo.flow.Block;
 import org.apache.fop.fo.pagination.Root;
 import org.apache.fop.fo.properties.CommonFont;
 import org.apache.fop.fo.properties.CommonHyphenation;
 import org.apache.fop.fo.properties.CommonTextDecoration;
+import org.apache.fop.fo.properties.EnumLength;
 import org.apache.fop.fo.properties.Property;
 import org.apache.fop.fo.properties.SpaceProperty;
 
@@ -83,6 +85,7 @@ public class FOText extends FONode {
     private int textTransform;
     private Property wordSpacing;
     private int wrapOption;
+    private EnumLength baselineShift;
     // End of property values
 
     /**
@@ -161,6 +164,7 @@ public class FOText extends FONode {
         wordSpacing = pList.get(Constants.PR_WORD_SPACING);
         wrapOption = pList.get(Constants.PR_WRAP_OPTION).getEnum();
         textDecoration = pList.getTextDecorationProps();
+        baselineShift = (EnumLength) pList.get(Constants.PR_BASELINE_SHIFT);
     }
 
     /** @see org.apache.fop.fo.FONode#endOfNode() */
@@ -599,5 +603,9 @@ public class FOText extends FONode {
         sb.append(" (").append(ca).append(")");
         return sb.toString();
     }
+    public EnumLength getBaseLineShift() {
+        return baselineShift;
+    }
     
 }
\ No newline at end of file