0
PdfContentByte canvas = writer.getDirectContent();
Rectangle rect = new Rectangle(0, 805, 594, 820);
rect.setBorder(Rectangle.BOX);
rect.setBorderWidth(1);
rect.setBackgroundColor(BaseColor.GRAY);
rect.setBorderColor(BaseColor.GREEN);
ColumnText ct = new ColumnText(canvas);
ct.setSimpleColumn(rect);
Font catFont = new Font(Font.FontFamily.TIMES_ROMAN, 18,Font.BOLD);
ct.addElement(new Paragraph("Your Text Goes here!! ",catFont));
ct.go();
canvas.rectangle(rect);
document.newPage();
document.close();
這是我的代碼,這裏我試圖在矩形中添加文本。它沒有工作!該矩形被創建,但文本不顯示在PDF頁面的任何地方。使用itext5將文本添加到PDF中的矩形
感謝@Palmr它的工作,我減少文字的大小從18到10,它的工作! –