Como posicionar um objeto PDFGraphis2D no iText?
Eu estou criando um PDF e em algum lugar lá eu quero adicionar um JPanel.
UsandoPdfContentByte
ePdfGraphics2D
Eu sou capaz de adicioná-lo ao documento, mas:
Fragmento de código:
// multiple Paragraphs
// ...
JPanel myPanel = ...
PdfContentByte canvas = writer.getDirectContent();
int origWidth = myPanel.getWidth();
int origHeight = myPanel.getHeight();
float width = document.getPageSize().getWidth() - document.leftMargin() - document.rightMargin();
double scale = width / origWidth;
Graphics2D g2 = new PdfGraphics2D(canvas, origWidth, origHeight);
g2.scale(scale, scale);
myPanel.paint(g2);
g2.dispose();
// even more Paragraphs
//...