Examples of ReportRenderContext


Examples of org.pentaho.reporting.designer.core.editor.ReportRenderContext

    final ResourceManager mgr = new ResourceManager();
    mgr.registerDefaults();
    final MasterReport report = (MasterReport) mgr.createDirectly(resource, MasterReport.class).getResource();

    final GlobalAuthenticationStore globalAuthenticationStore = new GlobalAuthenticationStore();
    final ReportRenderContext masterContext =
        new ReportRenderContext(report, report, null, globalAuthenticationStore);
    final SubReport subReport = (SubReport) report.getReportHeader().getElement(1);
    final ReportRenderContext subContext =
        new ReportRenderContext(report, subReport, masterContext, globalAuthenticationStore);
    final TestRootBandRenderer r = new TestRootBandRenderer(subReport.getReportHeader(), subContext);
    final Rectangle2D bounds = r.getBounds();
    assertEquals(new Rectangle2D.Double(0, 21, 468, 108), bounds);

    final TestGraphics2D graphics2D = new ValidateTextGraphics(468, 108);
View Full Code Here

Examples of org.pentaho.reporting.designer.core.editor.ReportRenderContext

  {

    final MasterReport report = createReport();

    final GlobalAuthenticationStore globalAuthenticationStore = new GlobalAuthenticationStore();
    final ReportRenderContext masterContext =
        new ReportRenderContext(report, report, null, globalAuthenticationStore);
    final SubReport subReport = report.getReportHeader().getSubReport(0);
    final ReportRenderContext subContext =
        new ReportRenderContext(report, subReport, masterContext, globalAuthenticationStore);
    final TestRootBandRenderer r = new TestRootBandRenderer(subReport.getPageHeader(), subContext);
    final Rectangle2D bounds = r.getBounds();

    Assert.assertEquals(new Rectangle2D.Double(0, 40, 468, 72), bounds);
View Full Code Here

Examples of org.pentaho.reporting.designer.core.editor.ReportRenderContext

  {

    final MasterReport report = createReport();

    final GlobalAuthenticationStore globalAuthenticationStore = new GlobalAuthenticationStore();
    final ReportRenderContext masterContext =
        new ReportRenderContext(report, report, null, globalAuthenticationStore);
    final SubReport subReport = report.getReportHeader().getSubReport(0);
    final ReportRenderContext subContext =
        new ReportRenderContext(report, subReport, masterContext, globalAuthenticationStore);
    final TestRootBandRenderer r = new TestRootBandRenderer(subReport.getPageFooter(), subContext);
    final Rectangle2D bounds = r.getBounds();

    Assert.assertEquals(new Rectangle2D.Double(0, 60, 468, 72), bounds);
View Full Code Here

Examples of org.pentaho.reporting.designer.core.editor.ReportRenderContext

  {

    final MasterReport report = createReport();

    final GlobalAuthenticationStore globalAuthenticationStore = new GlobalAuthenticationStore();
    final ReportRenderContext masterContext =
        new ReportRenderContext(report, report, null, globalAuthenticationStore);
    final SubReport subReport = report.getReportHeader().getSubReport(0);
    final ReportRenderContext subContext =
        new ReportRenderContext(report, subReport, masterContext, globalAuthenticationStore);
    final TestRootBandRenderer r = new TestRootBandRenderer(subReport.getReportHeader(), subContext);
    final Rectangle2D bounds = r.getBounds();

    //ModelPrinter.INSTANCE.print(r.getLogicalPageDrawable().getLogicalPageBox());
    Assert.assertEquals(new Rectangle2D.Double(0, 20, 468, 108), bounds);
View Full Code Here

Examples of org.pentaho.reporting.designer.core.editor.ReportRenderContext

    final Element mrLabel2 = TableTestUtil.createDataItem("Label2");
    report.getPageHeader().addElement(mrLabel2);

    final TestReportDesignerContext designerContext = new TestReportDesignerContext();
    final int idx = designerContext.addMasterReport(report);
    final ReportRenderContext masterContext = designerContext.getReportRenderContext(idx);

    final SharedElementRenderer sharedRenderer = masterContext.getSharedRenderer();
    assertTrue(sharedRenderer.performLayouting());

    // we should have conflicts ..
    assertFalse(sharedRenderer.getConflicts().isEmpty());
  }
View Full Code Here

Examples of org.pentaho.reporting.designer.core.editor.ReportRenderContext

    final Element mrLabel2 = TableTestUtil.createDataItem("Label2");
    report.getPageHeader().addElement(mrLabel2);

    final TestReportDesignerContext designerContext = new TestReportDesignerContext();
    final int idx = designerContext.addMasterReport(report);
    final ReportRenderContext masterContext = designerContext.getReportRenderContext(idx);

    final SharedElementRenderer sharedRenderer = masterContext.getSharedRenderer();
    final StopWatch w = StopWatch.startNew();
    run(mrLabel2, sharedRenderer);
    DebugLog.log(w);
  }
View Full Code Here

Examples of org.pentaho.reporting.designer.core.editor.ReportRenderContext

    report.getReportHeader().addElement(elementX);

    // setup a dummy environment that simulates the setup of a full prd
    final ReportDesignerContext rdc = new TestReportDesignerContext();
    rdc.addMasterReport(report);
    final ReportRenderContext activeContext = rdc.getReportRenderContext(0);
    rdc.setActiveDocument(activeContext);
    assertNotNull(activeContext);

    // use the style editor panel in isolation to make the whole process debuggable ..
    final TestStyleEditorPanel sep = new TestStyleEditorPanel();
    sep.setReportDesignerContext(rdc);

    assertEquals(0, sep.getData().length);
    final Element element = report.getReportHeader().getElement(0);
    assertTrue(activeContext.getSelectionModel().add(element));
    assertEquals(1, sep.getData().length);
    assertEquals(new Float(0), findStyleValue(sep, ElementStyleKeys.POS_Y));

    sep.setRefreshDataCalled(false);
    final MonitorTableListener monitorTableListener = new MonitorTableListener();
View Full Code Here

Examples of org.pentaho.reporting.designer.core.editor.ReportRenderContext

  {
    final ReportDesignerContext context = rootBandRenderComponent.getDesignerContext();
    final int contextCount = context.getReportRenderContextCount();
    for (int i = 0; i < contextCount; i++)
    {
      final ReportRenderContext rrc = context.getReportRenderContext(i);
      if (rrc.getReportDefinition() == value)
      {
        context.setActiveDocument(rrc);
        return null;
      }
    }
View Full Code Here

Examples of org.pentaho.reporting.designer.core.editor.ReportRenderContext

    if (element instanceof IndexElement)
    {
      final int contextCount = designerContext.getReportRenderContextCount();
      for (int i = 0; i < contextCount; i++)
      {
        final ReportRenderContext rrc = designerContext.getReportRenderContext(i);
        if (rrc.getReportDefinition() == element)
        {
          designerContext.setActiveDocument(rrc);
          return;
        }
      }
View Full Code Here

Examples of org.pentaho.reporting.designer.core.editor.ReportRenderContext

    if (element instanceof TocElement)
    {
      final int contextCount = designerContext.getReportRenderContextCount();
      for (int i = 0; i < contextCount; i++)
      {
        final ReportRenderContext rrc = designerContext.getReportRenderContext(i);
        if (rrc.getReportDefinition() == element)
        {
          designerContext.setActiveDocument(rrc);
          return;
        }
      }
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.