Я пытаюсь добавить линейную диаграмму в файл PDF в Android, используя itext и AFreeChart. Я сделал это в Java, используя itextpdf и JFreeChart. Но я застрял в той части, где график добавляется в PDF. Пожалуйста помоги.
Я не знаю, как связать холст с PdfTemplate, или есть другой способ сделать это, любые предложения приветствуются.
Это мой код Android
AFreeChart chart = ChartFactory.createLineChart("R","Unit1","unit2",dataset,
PlotOrientation.HORIZONTAL,true,false,false);
PdfContentByte cb = pdfWriter.getDirectContent();
PdfTemplate tp = cb.createTemplate(100,200);
Canvas canvas = new Canvas();
RectShape rectShape = new RectShape(0,0,100,200);
chart.draw(canvas,rectShape);
cb.addTemplate(tp,280,35);
Это мой код Java
PdfContentByte cb = pdfWriter.getDirectContent();
PdfTemplate tp = cb.createTemplate(width, height);
Graphics2D g2d = tp.createGraphics(width, height, new DefaultFontMapper());
Rectangle2D r2d = new Rectangle2D.Double(0, 0, width, height);
chart.draw(g2d, r2d);
График вообще не отображается в pdf.