{
final ElementStyleSheet ess = band.getStyle();
ess.setStyleProperty(TextStyleKeys.FONT, "SansSerif");
ess.setStyleProperty(TextStyleKeys.FONTSIZE, new Integer(9));
TextFieldElementFactory factory = new TextFieldElementFactory();
factory.setName("Name_Field");
factory.setAbsolutePosition(new Point2D.Float(0, 2));
factory.setMinimumSize(new FloatDimension(140, 10));
factory.setColor(Color.black);
factory.setHorizontalAlignment(ElementAlignment.LEFT);
factory.setVerticalAlignment(ElementAlignment.BOTTOM);
factory.setFontName("SansSerif");
factory.setFontSize(new Integer(10));
factory.setBold(Boolean.TRUE);
factory.setNullString("No Name");
factory.setFieldname("Name");
band.addElement(factory.createElement());
factory = new TextFieldElementFactory();
factory.setName("URL_Field");
factory.setAbsolutePosition(new Point2D.Float(140, 2));
factory.setMinimumSize(new FloatDimension(-100, 10));
factory.setColor(Color.black);
factory.setHorizontalAlignment(ElementAlignment.RIGHT);
factory.setVerticalAlignment(ElementAlignment.BOTTOM);
factory.setFontName("Monospaced");
factory.setFontSize(new Integer(8));
factory.setNullString("No URL");
factory.setFieldname("URL");
band.addElement(factory.createElement());
factory = new TextFieldElementFactory();
factory.setName("Description_Field");
factory.setAbsolutePosition(new Point2D.Float(0, 20));
factory.setMinimumSize(new FloatDimension(-100, 10));
factory.setColor(Color.black);
factory.setHorizontalAlignment(ElementAlignment.LEFT);
factory.setVerticalAlignment(ElementAlignment.TOP);
factory.setNullString("No description available");
factory.setFieldname("Description");
factory.setDynamicHeight(Boolean.TRUE);
band.addElement(factory.createElement());
}