public void reset(LayoutContext c) { super.reset(c); _contentLimitContainer = null; _tableLayout.reset(); }
public void reset(LayoutContext c) { super.reset(c); _contentLimitContainer = null; _tableLayout.reset(); }
public void reset(LayoutContext c) { super.reset(c); _grid.clear(); setNeedCellWidthCalc(true); setNeedCellRecalc(true); setCapturedOriginalAbsY(false); }
public void reset(LayoutContext c) { super.reset(c); _grid.clear(); setNeedCellWidthCalc(true); setNeedCellRecalc(true); setCapturedOriginalAbsY(false); }
public void reset(LayoutContext c) { super.reset(c); setHaveBaseline(false); getSection().setNeedCellWidthCalc(true); setContentLimitContainer(null); }
public void reset(LayoutContext c) { super.reset(c); setHaveBaseline(false); getSection().setNeedCellWidthCalc(true); setContentLimitContainer(null); }
private static void layoutBlockChild( LayoutContext c, BlockBox parent, BlockBox child, boolean needPageClear, int childOffset, int trimmedPageCount, LayoutState layoutState) { layoutBlockChild0(c, parent, child, needPageClear, childOffset, trimmedPageCount); BreakAtLineContext bContext = child.calcBreakAtLineContext(c); if (bContext != null) { c.setBreakAtLineContext(bContext); c.restoreStateForRelayout(layoutState); child.reset(c); layoutBlockChild0(c, parent, child, needPageClear, childOffset, trimmedPageCount); c.setBreakAtLineContext(null); } }
private static void layoutBlockChild( LayoutContext c, BlockBox parent, BlockBox child, boolean needPageClear, int childOffset, int trimmedPageCount, LayoutState layoutState) { layoutBlockChild0(c, parent, child, needPageClear, childOffset, trimmedPageCount); BreakAtLineContext bContext = child.calcBreakAtLineContext(c); if (bContext != null) { c.setBreakAtLineContext(bContext); c.restoreStateForRelayout(layoutState); child.reset(c); layoutBlockChild0(c, parent, child, needPageClear, childOffset, trimmedPageCount); c.setBreakAtLineContext(null); } }
_rootBox.reset(_layout_context); } else { _rootBox = BoxBuilder.createRootBox(_layout_context, _doc);
root.reset(c); } else { root = BoxBuilder.createRootBox(c, doc);
if (tryToAvoidPageBreak || needPageClear || keepWithInline) { c.restoreStateForRelayout(relayoutData.getLayoutState()); child.reset(c); layoutBlockChild( c, block, child, true, childOffset, pageCount, relayoutData.getLayoutState()); child.reset(c); layoutBlockChild( c, block, child, false, childOffset, pageCount, relayoutData.getLayoutState());
if (tryToAvoidPageBreak || needPageClear || keepWithInline) { c.restoreStateForRelayout(relayoutData.getLayoutState()); child.reset(c); layoutBlockChild( c, block, child, true, childOffset, pageCount, relayoutData.getLayoutState()); child.reset(c); layoutBlockChild( c, block, child, false, childOffset, pageCount, relayoutData.getLayoutState());
if (tryToAvoidPageBreak || needPageClear || keepWithInline) { c.restoreStateForRelayout(relayoutData.getLayoutState()); child.reset(c); layoutBlockChild( c, block, child, true, childOffset, pageCount, relayoutData.getLayoutState()); child.reset(c); layoutBlockChild( c, block, child, false, childOffset, pageCount, relayoutData.getLayoutState());
if (tryToAvoidPageBreak || needPageClear || keepWithInline) { c.restoreStateForRelayout(relayoutData.getLayoutState()); child.reset(c); layoutBlockChild( c, block, child, true, childOffset, pageCount, relayoutData.getLayoutState()); child.reset(c); layoutBlockChild( c, block, child, false, childOffset, pageCount, relayoutData.getLayoutState());
BoxDimensions after = master.getBoxDimensions(); master.setBoxDimensions(before); master.positionAbsolute(c, BlockBox.POSITION_BOTH);
(pendingFloats.size() > 0 || block.getWidth() > avail) && currentLine.isContainsContent()) { block.reset(c); result.setPending(true); } else {
master.reset(c); BoxDimensions after = master.getBoxDimensions(); master.setBoxDimensions(before);
(pendingFloats.size() > 0 || block.getWidth() > avail) && currentLine.isContainsContent()) { block.reset(c); result.setPending(true); } else {