Как разместить объект PDFGraphis2D в iText?

Я создаю PDF, и где-то там я хочу добавить JPanel.

С помощьюPdfContentByte а такжеPdfGraphics2D Я могу добавить его в документ, но:

Как мне расположить его так, чтобы оно было слева от края левого края страницы?Как я могу предотвратить его появление над другими элементами?Другими словами: как я могу поместить это в параграф?

Фрагмент кода:

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

Ответы на вопрос(1)

Ваш ответ на вопрос