labelElementFactory.setMinimumHeight( fontHeight ); labelElementFactory.setUnderline( labelUnderline ); labelElementFactory.setBold( labelBold ); labelElementFactory.setItalic( labelItalic ); labelElementFactory.setDynamicHeight( true );
public Element createLabelElement( final String label, final Rectangle2D bounds ) { final LabelElementFactory labelFactory = new LabelElementFactory(); labelFactory.setName( "LabelElement-" + label ); labelFactory.setText( label ); labelFactory.setFontName( "Serif" ); labelFactory.setFontSize( new Integer( 10 ) ); labelFactory.setBold( Boolean.FALSE ); labelFactory.setHeight( new Float( bounds.getHeight() ) ); labelFactory.setWidth( new Float( bounds.getWidth() ) ); labelFactory.setWrap( TextWrap.WRAP ); labelFactory.setAbsolutePosition( new Point2D.Double( bounds.getX(), bounds.getY() ) ); labelFactory.setHorizontalAlignment( ElementAlignment.LEFT ); labelFactory.setVerticalAlignment( ElementAlignment.TOP ); final Element labelElement = labelFactory.createElement(); return labelElement; }
private Element createLabel() { final LabelElementFactory labelFactory = new LabelElementFactory(); labelFactory.setText( "Large label" ); labelFactory.setFontName( "SansSerif" ); labelFactory.setFontSize( new Integer( 10 ) ); labelFactory.setBold( Boolean.TRUE ); labelFactory.setAbsolutePosition( new Point2D.Double( 0, 0.0 ) ); labelFactory.setMinimumSize( new FloatDimension( 4000, 10.0f ) ); labelFactory.setHorizontalAlignment( ElementAlignment.LEFT ); return labelFactory.createElement(); }
factory.setFontName( font.getFontName() ); factory.setFontSize( new Integer( font.getFontSize() ) ); factory.setBold( ElementFactory.getBooleanValue( font.isBold() ) ); factory.setItalic( ElementFactory.getBooleanValue( font.isItalic() ) ); factory.setEncoding( font.getFontEncoding( null ) );