Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private DynamicReport getReport(Style headerStyle, Style detailTextStyle, Style detailNumStyle) throws ColumnBuilderException, ClassNotFoundException {
- DynamicReportBuilder report=new DynamicReportBuilder();
- AbstractColumn columnName = createColumn("pluginName", String.class,"Plugin Name", 30, headerStyle, detailTextStyle);
- AbstractColumn columnSalary = createColumn("displayName", String.class,"Display Name", 30, headerStyle, detailNumStyle);
- AbstractColumn columnCommission = createColumn("pluginDescription", String.class,"Plugin Description", 30, headerStyle, detailNumStyle);
- report.addColumn(columnName).addColumn(columnSalary).addColumn(columnCommission);
- StyleBuilder titleStyle=new StyleBuilder(true);
- titleStyle.setHorizontalAlign(HorizontalAlign.CENTER);
- titleStyle.setFont(new Font(20, Font._FONT_GEORGIA, true));
- StyleBuilder subTitleStyle=new StyleBuilder(true);
- subTitleStyle.setHorizontalAlign(HorizontalAlign.CENTER);
- subTitleStyle.setFont(new Font(Font.MEDIUM, Font._FONT_GEORGIA, true));
- report.setTitle("Plugin Output Report");
- report.setTitleStyle(titleStyle.build());
- report.setSubtitle("Commission received by Employee");
- report.setSubtitleStyle(subTitleStyle.build());
- report.setUseFullPageWidth(true);
- return report.build();
- }
- AutoText title = new AutoText("Plugin Output Report"),
- AutoText.POSITION_HEADER,
- HorizontalBandAlignment.CENTER);
- title.setWidth(new Integer(500));
- report.addAutoText(title);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement