Package org.pentaho.reporting.engine.classic.core.layout.process.util

Examples of org.pentaho.reporting.engine.classic.core.layout.process.util.FlowPaginationTableState


    {
      // do not add a pagebreak for the physical end.
      final PageBreakPositionList allPreviousBreak = pageBox.getAllVerticalBreaks();
      basePageBreakList.copyFrom(allPreviousBreak);

      this.paginationTableState = new FlowPaginationTableState(pageBox.getPageOffset(), basePageBreakList);

      // now process all the other content (excluding the header and footer area)
      if (startBlockLevelBox(pageBox))
      {
        processBoxChilds(pageBox);
View Full Code Here


      {
        case HEADER:
        {
          shiftState = shiftStatePool.create(box, shiftState);

          paginationTableState = new FlowPaginationTableState(paginationTableState);
          paginationTableState.suspendVisualStateCollection(true);

          startTableHeaderSection(box, sectionRenderBox);
          return false;
        }
        case FOOTER:
        {
          shiftState = shiftStatePool.create(box, shiftState);

          paginationTableState = new FlowPaginationTableState(paginationTableState);
          paginationTableState.suspendVisualStateCollection(true);

          // shift the box and all children downwards. Suspend pagebreaks.
          final long contextShift = shiftState.getShiftForNextChild();
          BoxShifter.shiftBox(box, contextShift);
View Full Code Here

    if (box.getNodeType() == LayoutNodeTypes.TYPE_BOX_TABLE_ROW)
    {
      if (box.isOpen())
      {
        paginationTableState = new FlowPaginationTableState(paginationTableState);
        paginationTableState.suspendVisualStateCollection(false);
      }
    }

    // ignore all other break requests ..
View Full Code Here

  {
    if (box.getNodeType() != LayoutNodeTypes.TYPE_BOX_TABLE)
    {
      return;
    }
    paginationTableState = new FlowPaginationTableState(paginationTableState);
  }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.layout.process.util.FlowPaginationTableState

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.