Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. private DynamicReport getReport(Style headerStyle, Style detailTextStyle, Style detailNumStyle) throws ColumnBuilderException, ClassNotFoundException {
  2.  
  3. DynamicReportBuilder report=new DynamicReportBuilder();
  4.  
  5. AbstractColumn columnName = createColumn("pluginName", String.class,"Plugin Name", 30, headerStyle, detailTextStyle);
  6. AbstractColumn columnSalary = createColumn("displayName", String.class,"Display Name", 30, headerStyle, detailNumStyle);
  7. AbstractColumn columnCommission = createColumn("pluginDescription", String.class,"Plugin Description", 30, headerStyle, detailNumStyle);
  8. report.addColumn(columnName).addColumn(columnSalary).addColumn(columnCommission);
  9.  
  10. StyleBuilder titleStyle=new StyleBuilder(true);
  11. titleStyle.setHorizontalAlign(HorizontalAlign.CENTER);
  12. titleStyle.setFont(new Font(20, Font._FONT_GEORGIA, true));
  13.  
  14. StyleBuilder subTitleStyle=new StyleBuilder(true);
  15. subTitleStyle.setHorizontalAlign(HorizontalAlign.CENTER);
  16. subTitleStyle.setFont(new Font(Font.MEDIUM, Font._FONT_GEORGIA, true));
  17.  
  18. report.setTitle("Plugin Output Report");
  19. report.setTitleStyle(titleStyle.build());
  20. report.setSubtitle("Commission received by Employee");
  21. report.setSubtitleStyle(subTitleStyle.build());
  22. report.setUseFullPageWidth(true);
  23. return report.build();
  24. }
  25.  
  26. AutoText title = new AutoText("Plugin Output Report"),
  27. AutoText.POSITION_HEADER,
  28. HorizontalBandAlignment.CENTER);
  29. title.setWidth(new Integer(500));
  30. report.addAutoText(title);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement