rowBand.setLayout( BandStyleKeys.LAYOUT_ROW ); LabelElementFactory labelElementFactory = new LabelElementFactory(); labelElementFactory.setText( labelText ); labelElementFactory.setAbsolutePosition( new Point( 0, pagePosition ) ); labelElementFactory.setMinimumWidth( (float) labelWidth ); labelElementFactory.setMinimumHeight( fontHeight ); labelElementFactory.setUnderline( labelUnderline ); labelElementFactory.setBold( labelBold ); labelElementFactory.setItalic( labelItalic ); labelElementFactory.setDynamicHeight( true ); Element label = labelElementFactory.createElement(); rowBand.addElement( label ); TextFieldElementFactory textFactory = new TextFieldElementFactory(); textFactory.setFieldname( fieldName ); textFactory.setAbsolutePosition( new Point( labelWidth, pagePosition ) ); textFactory.setMinimumWidth( (float) textWidth ); textFactory.setMinimumHeight( fontHeight ); textFactory.setOverflowY( false ); textFactory.setDynamicHeight( true ); Element element = textFactory.createElement(); element.setDynamicContent( true ); rowBand.addElement( element );
report.addExpression( bshExpression ); ContentElementFactory contentElementFactory = new ContentElementFactory(); contentElementFactory.setName( "image" ); contentElementFactory.setAbsolutePosition( new Point( 0, pagePosition ) ); contentElementFactory.setMinimumWidth( 750f ); contentElementFactory.setMaximumWidth( 750f ); contentElementFactory.setMinimumHeight( 400f ); contentElementFactory.setMaximumHeight( 750f ); contentElementFactory.setScale( true ); contentElementFactory.setDynamicHeight( true ); Element imageElement = contentElementFactory.createElement();
public void addRowDimension( final String field, final boolean addSummary ) { addRowDimension( new CrosstabDimension( field, field, addSummary, "Summary" ) ); }
public void addColumnDimension( final String field, final boolean addSummary ) { addColumnDimension( new CrosstabDimension( field, field, addSummary, "Summary" ) ); }
public RoundRectangleReadHandler() { elementFactory = new RectangleElementFactory(); }
protected Element createDetailCellContent( final CrosstabDetail crosstabDetail ) { return createFieldItem( crosstabDetail.getField(), crosstabDetail.getAggregation(), true ); }
public StringFieldReadHandler() { textFieldElementFactory = new TextFieldElementFactory(); }
protected void createColumnSummaryCells( final CrosstabCellBody cellBody, final CrosstabDimension column ) { if ( column.isPrintSummary() ) { cellBody.addElement( createDetailsCell( column.getField(), null, column.getField() ) ); } }
public AnchorFieldReadHandler() { elementFactory = new BandElementFactory(); }
public DrawableRefReadHandler() { this.elementFactory = new ContentElementFactory(); }
public VerticalLineElementReadHandler() { factory = new VerticalLineElementFactory(); }
public DrawableURLFieldReadHandler() { this.elementFactory = new ContentFieldElementFactory(); }
protected Element createLabel( final String text, final String labelFor ) { return createLabel( text, labelFor, false ); }
public ResourceFieldReadHandler() { super( new ResourceFieldElementFactory() ); }
public NumberFieldReadHandler() { super( new NumberFieldElementFactory() ); }
public void addRowDimension( final String field ) { addRowDimension( new CrosstabDimension( field, field, false, "Summary" ) ); }
public void addColumnDimension( final String field ) { addColumnDimension( new CrosstabDimension( field, field, false, "Summary" ) ); }
public RectangleElementReadHandler() { factory = new RectangleElementFactory(); }
public DrawableFieldReadHandler() { this.elementFactory = new ContentFieldElementFactory(); }
public RoundRectangleElementReadHandler() { factory = new RectangleElementFactory(); }