DynamicJasper font encoding problem
- by user266956
Hello All,
I'm new to DynamicJasper, I think it's a great project but for a few days I cannot run simple example which will display polish fonts properly. Details sections is generated without any problems automatically displaying polish letters like 'c z z a' etc. where title and column headers contain strange letters instead.
I was trying to do the following, but it doesn't work:
  FastReportBuilder drb = new FastReportBuilder();
        Font font = new Font(25, "SansSerif", "Helvetica", Font.PDF_ENCODING_CP1257_Baltic, true);
        Style titleStyle = new StyleBuilder(false).setFont(font).build();
        DynamicReport dr = drb.addColumn("State", "state", String.class.getName(),30)
                        .addColumn("Branch", "branch", String.class.getName(),30)
                        .addColumn("Product Line", "productLine", String.class.getName(),50)
                        .addGroups(2)
                        .setTitle("November 2008 Zrebie  aczc!")
                        .setTitleStyle(titleStyle)
                        .setSubtitle("This report was generated at " + new Date())
                        .setPrintBackgroundOnOddRows(true)
                        .setUseFullPageWidth(true)
                .build();
        JRDataSource ds = new JRBeanCollectionDataSource(this.simples);
        JasperPrint jp = DynamicJasperHelper.generateJasperPrint(dr, new ClassicLayoutManager(), ds);
        JasperViewer.viewReport(jp);    //finally display the report report
Any help would be highly appreciated as dynamicjasper forums seems to be dead and constantly spammed.
Thanks in advance!
Kris