- java.lang.Object
-
- com.lowagie.text.pdf.parser.ParsedTextImpl
-
- All Implemented Interfaces:
TextAssemblyBuffer
- Direct Known Subclasses:
ParsedText,Word
public abstract class ParsedTextImpl extends Object implements TextAssemblyBuffer
- Author:
- dgd
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleanbreakBefore()floatgetAscent()VectorgetBaseline()Return the vector representing the baseline of this text chunk, even if the length of the text is zero.floatgetDescent()VectorgetEndPoint()floatgetSingleSpaceWidth()VectorgetStartPoint()StringgetText()floatgetWidth()abstract booleanshouldNotSplit()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.lowagie.text.pdf.parser.TextAssemblyBuffer
accumulate, assemble, getFinalText
-
-
-
-
Method Detail
-
getText
public String getText()
- Specified by:
getTextin interfaceTextAssemblyBuffer- Returns:
- the text to render
- See Also:
ParsedText.getText()
-
getSingleSpaceWidth
public float getSingleSpaceWidth()
- Returns:
- The width, in user space units, of a single space character in the current font
-
getAscent
public float getAscent()
-
getDescent
public float getDescent()
-
getWidth
public float getWidth()
-
getStartPoint
public Vector getStartPoint()
- Returns:
- a vector in User space representing the start point of the text
-
getEndPoint
public Vector getEndPoint()
- Returns:
- a vector in User space representing the end point of the text (i.e. the starting point of the text plus the width of the text, transformed by the applicable transformation matrices)
-
getBaseline
public Vector getBaseline()
Return the vector representing the baseline of this text chunk, even if the length of the text is zero.- Returns:
- baseline
- See Also:
baseline
-
shouldNotSplit
public abstract boolean shouldNotSplit()
- Returns:
- true if this was extracted from a string containing spaces, in which case, we assume further splitting is not needed.
-
breakBefore
public abstract boolean breakBefore()
- Returns:
- true if this was a space or other item that should force a space before it.
-
-