Class LayoutState

java.lang.Object
com.openhtmltopdf.layout.LayoutState

public class LayoutState
extends Object
A bean which captures all state necessary to lay out an arbitrary box. Mutable objects must be copied when provided to this class. It is far too expensive to maintain a bean of this class for each box. It is only created as needed.
  • Constructor Details

    • LayoutState

      public LayoutState()
  • Method Details

    • getBFCs

    • setBFCs

      public void setBFCs​(LinkedList<BlockFormattingContext> s)
    • getCurrentMarkerData

      public MarkerData getCurrentMarkerData()
    • setCurrentMarkerData

      public void setCurrentMarkerData​(MarkerData currentMarkerData)
    • getFirstLetters

      public StyleTracker getFirstLetters()
    • setFirstLetters

      public void setFirstLetters​(StyleTracker firstLetters)
    • getFirstLines

      public StyleTracker getFirstLines()
    • setFirstLines

      public void setFirstLines​(StyleTracker firstLines)
    • getPageName

      public String getPageName()
    • setPageName

      public void setPageName​(String pageName)
    • getExtraSpaceTop

      public int getExtraSpaceTop()
    • setExtraSpaceTop

      public void setExtraSpaceTop​(int extraSpaceTop)
    • getExtraSpaceBottom

      public int getExtraSpaceBottom()
    • setExtraSpaceBottom

      public void setExtraSpaceBottom​(int extraSpaceBottom)
    • getNoPageBreak

      public int getNoPageBreak()
    • setNoPageBreak

      public void setNoPageBreak​(int noPageBreak)