如何添加矩形(或其他圖形元素)作爲內嵌元素添加到iText PDF中?什麼我想要實現使用iText將矩形添加爲內聯元素
示例代碼:
foreach (Row r in entrylist)
{
p = new Paragraph();
p.IndentationLeft = 10;
p.SpacingBefore = 10;
p.SpacingAfter = 10;
p.Add(new Rectangle(0, 0, 10, 10)); <<<<<<<<< THAT ONE FAILS
p.Add(new Paragraph(r.GetString("caption"), tahoma12b));
p.Add(new Paragraph(r.GetString("description"), tahoma12));
((Paragraph)p[1]).IndentationLeft = 10;
doc.Add(p);
}
這件事情像文本塊的一列,其中,他們每個人都有(僅打印)複選框。
我試過各種東西DirectContent
,但它需要我提供絕對的X和Y值。我根本沒有。元素應該打印在當前位置,無論哪裏都可以。
任何線索?
你是什麼意思「那一個失敗」?它沒有顯示?它顯示,但不是在預期的位置?它會拋出異常? –
它實際上拋出了一個異常「插入非法元素:30」。 Add方法不歡迎元素的類型。我不一定需要編譯上面的代碼,它只是爲了展示我想要實現的目標。 – Chuck