Package org.pentaho.reporting.engine.classic.core.elementfactory

Examples of org.pentaho.reporting.engine.classic.core.elementfactory.ContentFieldElementFactory


  public void testAWTPrinting () throws Exception
  {
    final MasterReport report = new MasterReport();
    final ItemBand itemBand = report.getItemBand();
    final ContentFieldElementFactory cfef = new ContentFieldElementFactory();
    cfef.setFieldname("field");
    cfef.setMinimumWidth(new Float(500));
    cfef.setMinimumHeight(new Float(200));
    itemBand.addElement(cfef.createElement());

    final DefaultTableModel tableModel = new DefaultTableModel(new String[]{"field"}, 2000);
    for (int row = 0; row < tableModel.getRowCount(); row++)
    {
      tableModel.setValueAt(new JLabel("Value row = " + row), row, 0);
View Full Code Here


    ItemBand items = report.getItemBand();
    items.getStyle().setStyleProperty(ElementStyleKeys.BACKGROUND_COLOR, Color.lightGray);
    items.setName("Items");

    ContentFieldElementFactory tfFactory = new ContentFieldElementFactory();
    items.getStyle().setFontDefinitionProperty(HEADER_FONT);
    float[] columnPos =
        new float[]{0.0f, 60.0f, 120.0f, 184, 248, 313, 377, 442};
    float[] columnWidth = new float[]{60, 60, 64, 64, 64, 64, 64, 64};

    int cellHeight = 12;
    for (int i = 0; i < tm.getColumnCount(); i++)
    {
      tfFactory.setMinimumSize(new FloatDimension(columnWidth[i] - 4,
          cellHeight));
      tfFactory.setAbsolutePosition(new Point2D.Float(columnPos[i] + 2, 0));
      tfFactory.setFieldname(tm.getColumnName(i));
      items.addElement(tfFactory.createElement());
    }
    return report;
  }
View Full Code Here

{
  private ContentFieldElementFactory elementFactory;

  public DrawableFieldReadHandler()
  {
    this.elementFactory = new ContentFieldElementFactory();
  }
View Full Code Here

{
  private ContentFieldElementFactory elementFactory;

  public ImageURLFieldReadHandler()
  {
    this.elementFactory = new ContentFieldElementFactory();
  }
View Full Code Here

{
  private ContentFieldElementFactory elementFactory;

  public ComponentFieldReadHandler()
  {
    this.elementFactory = new ContentFieldElementFactory();
  }
View Full Code Here

{
  private ContentFieldElementFactory elementFactory;

  public DrawableURLFieldReadHandler()
  {
    this.elementFactory = new ContentFieldElementFactory();
  }
View Full Code Here

{
  private ContentFieldElementFactory elementFactory;

  public ImageFieldReadHandler()
  {
    this.elementFactory = new ContentFieldElementFactory();
  }
View Full Code Here

{
  private ContentFieldElementFactory elementFactory;

  public ShapeFieldReadHandler()
  {
    this.elementFactory = new ContentFieldElementFactory();
  }
View Full Code Here

    header.getStyle().setStyleProperty(ElementStyleKeys.BACKGROUND_COLOR, Color.ORANGE);

    header.addElement(levelA1);
    header.addElement(levelA2);

    final ContentFieldElementFactory cfef = new ContentFieldElementFactory();
    cfef.setFieldname("CreateComponent");
    cfef.setMinimumSize(new FloatDimension(400, 400));
    cfef.setAbsolutePosition(new Point2D.Float(0, 0));

    final ReportFooter footer = new ReportFooter();
    footer.addElement(cfef.createElement());

    final MasterReport report = new MasterReport();
    report.setReportHeader(header);
    report.setReportFooter(footer);
    report.setName("Band in Band stacking");
View Full Code Here

  public MasterReport createReport() throws ReportDefinitionException
  {
    // empty as implementation side effect
    final MasterReport report = new MasterReport();

    final ContentFieldElementFactory factory = new ContentFieldElementFactory();
    factory.setName("drawable-field");
    factory.setAbsolutePosition(new Point2D.Float(7, 7));
    factory.setMinimumSize(new FloatDimension(400, 250));
    factory.setFieldname("Chart");
    report.getItemBand().addElement(factory.createElement());
    report.setDataFactory(new TableDataFactory("default", data));
    return report;
  }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.elementfactory.ContentFieldElementFactory

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.