org.apache.fop.fo
Class FOText

java.lang.Object
  |
  +--org.apache.fop.fo.FONode
        |
        +--org.apache.fop.fo.FOText

public class FOText
extends FONode

a text node in the formatting object tree


Fields inherited from class org.apache.fop.fo.FONode
areaClass, areasGenerated, BREAK_AFTER, children, forcedStartOffset, forcedWidth, isInTableCell, linkSet, log, marker, parent, START
 
Constructor Summary
FOText(java.lang.StringBuffer b, FObj parent)
           
 
Method Summary
protected static int addRealText(BlockArea ba, FontState fontState, float red, float green, float blue, int wrapOption, LinkSet ls, int whiteSpaceCollapse, char[] data, int start, int end, TextState textState, int vAlign)
           
static int addText(BlockArea ba, FontState fontState, float red, float green, float blue, int wrapOption, LinkSet ls, int whiteSpaceCollapse, char[] data, int start, int end, TextState textState, int vAlign)
           
 int layout(Area area)
           
 boolean mayPrecedeMarker()
           
 void setTextState(TextState ts)
           
 boolean willCreateArea()
           
 
Methods inherited from class org.apache.fop.fo.FONode
addChild, forceStartOffset, forceWidth, getLinkSet, getMarkerSnapshot, getParent, getProperty, removeAreas, resetMarker, rollback, setIsInTableCell, setLinkSet, setLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FOText

public FOText(java.lang.StringBuffer b,
              FObj parent)
Method Detail

setTextState

public void setTextState(TextState ts)

willCreateArea

public boolean willCreateArea()

mayPrecedeMarker

public boolean mayPrecedeMarker()
Overrides:
mayPrecedeMarker in class FONode

layout

public int layout(Area area)
           throws FOPException
Overrides:
layout in class FONode

addText

public static int addText(BlockArea ba,
                          FontState fontState,
                          float red,
                          float green,
                          float blue,
                          int wrapOption,
                          LinkSet ls,
                          int whiteSpaceCollapse,
                          char[] data,
                          int start,
                          int end,
                          TextState textState,
                          int vAlign)

addRealText

protected static int addRealText(BlockArea ba,
                                 FontState fontState,
                                 float red,
                                 float green,
                                 float blue,
                                 int wrapOption,
                                 LinkSet ls,
                                 int whiteSpaceCollapse,
                                 char[] data,
                                 int start,
                                 int end,
                                 TextState textState,
                                 int vAlign)


Copyright ? 1999-2003 Apache Software Foundation. All Rights Reserved.