Examples of RenderBox


Examples of org.pentaho.reporting.engine.classic.core.layout.model.RenderBox

    }
  }

  private long computeVerticalRowPosition(final RenderNode node)
  {
    final RenderBox parent = node.getParent();

    if (parent != null)
    {
      // the computed position of an inline-element must be the same as the position of the parent element.
      // A inline-box always has an other inline-box as parent (the paragraph-pool-box is the only exception;
      // and this one is handled elsewhere).

      // Top and bottom margins are not applied to inline-elements.
      final StaticBoxLayoutProperties blp = parent.getStaticBoxLayoutProperties();
      final BoxDefinition bdef = parent.getBoxDefinition();
      final long insetTop = (blp.getBorderTop() + bdef.getPaddingTop());

      return (insetTop + parent.getCachedY());
    }
    else
    {
      // there's no parent .. Should not happen, shouldn't it?
      return (0);
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.layout.model.RenderBox

  {
    headerSubReports = new ArrayList();
    dataSubReports = new ArrayList();

    final CrosstabHeaderStyleSheet styleSheet = new CrosstabHeaderStyleSheet();
    final RenderBox rowFooterTitleBox = new RowRenderBox(styleSheet);
    rowFooterTitleBox.setName("rowFooterTitleBox");
    final RenderBox rowHeaderTitleBox = new RowRenderBox(styleSheet);
    rowHeaderTitleBox.setName("rowHeaderTitleBox");
    final RenderBox columnHeaderTitleBox = new RowRenderBox(styleSheet);
    columnHeaderTitleBox.setName("columnHeaderTitleBox");
    final RenderBox columnHeaderBox = new RowRenderBox(styleSheet);
    columnHeaderBox.setName("columnHeaderBox");

    rowFooterTitleBoxId = rowFooterTitleBox.getInstanceId();
    rowHeaderTitleBoxId = rowHeaderTitleBox.getInstanceId();
    columnHeaderTitleBoxId = columnHeaderTitleBox.getInstanceId();
    columnHeaderBoxId = columnHeaderBox.getInstanceId();

    final RenderBox rowHeaderBox = new RowRenderBox(styleSheet);
    rowHeaderBox.setName("rowHeaderBox");
    final RenderBox rowFooterBox = new RowRenderBox(styleSheet);
    rowFooterBox.setName("rowFooterBox");
    final RenderBox cellDataBox = new RowRenderBox(styleSheet);
    cellDataBox.setName("cellDataBox");

    rowHeaderBoxId = rowHeaderBox.getInstanceId();
    rowFooterBoxId = rowFooterBox.getInstanceId();
    cellDataBoxId = cellDataBox.getInstanceId();

    final BlockRenderBox columnHeaderArea = new BlockRenderBox(styleSheet);
    columnHeaderArea.setName("columnHeaderArea");
    columnHeaderArea.addChild(columnHeaderTitleBox);
    columnHeaderArea.addChild(columnHeaderBox);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.