Package com.openhtmltopdf.layout
Class LineBreakContext
- java.lang.Object
-
- com.openhtmltopdf.layout.LineBreakContext
-
public class LineBreakContext extends Object
A bean which serves as a way for the layout code to pass information to the line breaking code and for the line breaking code to pass instructions back to the layout code.
-
-
Constructor Summary
Constructors Constructor Description LineBreakContext()
-
Method Summary
Modifier and Type Method Description StringgetCalculatedSubstring()intgetEnd()intgetLast()StringgetMaster()intgetStart()StringgetStartSubstring()TextgetTextNode()intgetWidth()booleanisEndsOnNL()booleanisFinished()booleanisNeedsNewLine()booleanisUnbreakable()voidreset()voidresetEnd()voidsaveEnd()voidsetEnd(int end)voidsetEndsOnNL(boolean b)voidsetMaster(String master)voidsetNeedsNewLine(boolean needsLineBreak)voidsetStart(int start)voidsetTextNode(Text _text)voidsetUnbreakable(boolean unbreakable)voidsetWidth(int width)
-
-
-
Method Detail
-
getLast
public int getLast()
-
reset
public void reset()
-
getEnd
public int getEnd()
-
setEnd
public void setEnd(int end)
-
getMaster
public String getMaster()
-
setMaster
public void setMaster(String master)
-
getStart
public int getStart()
-
setStart
public void setStart(int start)
-
getStartSubstring
public String getStartSubstring()
-
getCalculatedSubstring
public String getCalculatedSubstring()
-
isUnbreakable
public boolean isUnbreakable()
-
setUnbreakable
public void setUnbreakable(boolean unbreakable)
-
isNeedsNewLine
public boolean isNeedsNewLine()
-
setNeedsNewLine
public void setNeedsNewLine(boolean needsLineBreak)
-
getWidth
public int getWidth()
-
setWidth
public void setWidth(int width)
-
isFinished
public boolean isFinished()
-
resetEnd
public void resetEnd()
-
saveEnd
public void saveEnd()
-
isEndsOnNL
public boolean isEndsOnNL()
-
setEndsOnNL
public void setEndsOnNL(boolean b)
-
getTextNode
public Text getTextNode()
-
setTextNode
public void setTextNode(Text _text)
-
-