Class RestartAtLM
java.lang.Object
org.apache.fop.layoutmgr.RestartAtLM
Class to find the restart layoutmanager for changing IPD
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidfindLineBreakPosition(Position positionAtBreak) private voidfindPositionIndex(AbstractBreaker breaker, BreakingAlgorithm.KnuthNode optimalBreak, PageBreakingAlgorithm alg, int start) private voidfindPositionIndexForBlockLayout(AbstractBreaker breaker, BreakingAlgorithm.KnuthNode optimalBreak, PageBreakingAlgorithm alg) protected LayoutManagergetRestartAtLM(AbstractBreaker breaker, PageBreakingAlgorithm alg, boolean ipdChangesOnNextPage, boolean onLastPageAndIPDChanges, boolean visitedBefore, AbstractBreaker.BlockSequence blockList, int start)
-
Field Details
-
invalidPosition
protected boolean invalidPosition -
lineBreakPosition
-
positionIndex
private int positionIndex
-
-
Constructor Details
-
RestartAtLM
RestartAtLM()
-
-
Method Details
-
getRestartAtLM
protected LayoutManager getRestartAtLM(AbstractBreaker breaker, PageBreakingAlgorithm alg, boolean ipdChangesOnNextPage, boolean onLastPageAndIPDChanges, boolean visitedBefore, AbstractBreaker.BlockSequence blockList, int start) -
findPositionIndex
private void findPositionIndex(AbstractBreaker breaker, BreakingAlgorithm.KnuthNode optimalBreak, PageBreakingAlgorithm alg, int start) -
findPositionIndexForBlockLayout
private void findPositionIndexForBlockLayout(AbstractBreaker breaker, BreakingAlgorithm.KnuthNode optimalBreak, PageBreakingAlgorithm alg) -
findLineBreakPosition
-