report.setPageDefinition(new SimplePageDefinition(PageSize.A4, PageFormat.LANDSCAPE, new Insets(72, 72, 72, 72)));
report.setCompatibilityLevel(null);
report.getReportConfiguration().setConfigProperty(ClassicEngineCoreModule.COMPLEX_TEXT_CONFIG_OVERRIDE_KEY, "false");
final Band pageHeader = report.getPageHeader();
final LabelElementFactory labelFactory = new LabelElementFactory();
labelFactory.setName("LabelElement");
labelFactory.setText(longTextLabel);
labelFactory.setFontName("Serif");
labelFactory.setFontSize(new Integer(10));
labelFactory.setBold(Boolean.FALSE);
labelFactory.setHeight(26.0F);
labelFactory.setWidth(568.0F);
labelFactory.setWrap(TextWrap.WRAP);
labelFactory.setAbsolutePosition(new Point2D.Double(2.0, 4.0));
labelFactory.setHorizontalAlignment(ElementAlignment.LEFT);
labelFactory.setVerticalAlignment(ElementAlignment.TOP);
final Element labelElement = labelFactory.createElement();
pageHeader.addElement(labelElement);
return report;
}