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:

Como faço para posicioná-lo de modo que fique na margem esquerda em vez da borda esquerda da página?Como evito que ele apareça sobre outros elementos?Em outras palavras: como posso colocá-lo em um parágrafo?

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
//...

questionAnswers(1)

yourAnswerToTheQuestion