relayoutData == null ? null : relayoutData.getLayoutState()); boolean keepWithInline = child.isNeedsKeepWithInline(c); if (tryToAvoidPageBreak || needPageClear || keepWithInline) { c.restoreStateForRelayout(relayoutData.getLayoutState()); child.reset(c); layoutBlockChild( c, block, child, true, childOffset, pageCount, relayoutData.getLayoutState()); c.restoreStateForRelayout(relayoutData.getLayoutState()); child.reset(c); layoutBlockChild( c, block, child, false, childOffset, pageCount, relayoutData.getLayoutState());
relayoutData == null ? null : relayoutData.getLayoutState()); boolean keepWithInline = child.isNeedsKeepWithInline(c); if (tryToAvoidPageBreak || needPageClear || keepWithInline) { c.restoreStateForRelayout(relayoutData.getLayoutState()); child.reset(c); layoutBlockChild( c, block, child, true, childOffset, pageCount, relayoutData.getLayoutState()); c.restoreStateForRelayout(relayoutData.getLayoutState()); child.reset(c); layoutBlockChild( c, block, child, false, childOffset, pageCount, relayoutData.getLayoutState());
c.restoreStateForRelayout(relayoutData.getLayoutState()); relayoutData.setChildOffset(childOffset); boolean mayCheckKeepTogether = false; c, block, child, false, childOffset, NO_PAGE_TRIM, relayoutData.getLayoutState()); boolean keepWithInline = child.isNeedsKeepWithInline(c); if (tryToAvoidPageBreak || needPageClear || keepWithInline) { c.restoreStateForRelayout(relayoutData.getLayoutState()); child.reset(c); layoutBlockChild( c, block, child, true, childOffset, pageCount, relayoutData.getLayoutState()); c.restoreStateForRelayout(relayoutData.getLayoutState()); child.reset(c); layoutBlockChild( c, block, child, false, childOffset, pageCount, relayoutData.getLayoutState());
c.restoreStateForRelayout(relayoutData.getLayoutState()); relayoutData.setChildOffset(childOffset); boolean mayCheckKeepTogether = false; c, block, child, false, childOffset, NO_PAGE_TRIM, relayoutData.getLayoutState()); boolean keepWithInline = child.isNeedsKeepWithInline(c); if (tryToAvoidPageBreak || needPageClear || keepWithInline) { c.restoreStateForRelayout(relayoutData.getLayoutState()); child.reset(c); layoutBlockChild( c, block, child, true, childOffset, pageCount, relayoutData.getLayoutState()); c.restoreStateForRelayout(relayoutData.getLayoutState()); child.reset(c); layoutBlockChild( c, block, child, false, childOffset, pageCount, relayoutData.getLayoutState());