Pessoal, preciso de uma ajuda urgente…
Meu problema é o seguinte, preciso printar a JTable e salvar em pdf… e isso eu consigo fazer :thumbup: , só que eu não sei como adicionar um texto(Titulo)
antes da imagem :thumbdown: …segue o codigo funcionando do print…
Me ajudem a por um titulo please!!!
public void createPdf(boolean shapes) {
Document document = new Document();
try {
PdfWriter writer;
if (shapes)
writer = PdfWriter.getInstance(document,
new FileOutputStream("C://my_jtable_shapes.pdf")); //nome do arquivo
else
writer = PdfWriter.getInstance(document,
new FileOutputStream("C://my_jtable_fonts.pdf")); //nome do arquivo
document.open();
PdfContentByte cb = writer.getDirectContent();
PdfTemplate tp = cb.createTemplate(500, 500);
Graphics2D g2;
if (shapes)
g2 = tp.createGraphicsShapes(500, 500);
else
g2 = tp.createGraphics(500, 500);
tbCor.print(g2); //minha tabela
g2.dispose();
cb.addTemplate(tp, 30, 300);
} catch (Exception e) {
System.err.println(e.getMessage());
}
document.close();
}