我正在創建表格並將單元格添加到包含文本或圖像內容的表格中。Itextsharp V 5.x:pdfptable中的圖像單元格高度
var pdfTable = new PdfPTable(2);
nCell = new PdfPCell(new Phrase("A")) {HorizontalAlignment = 1};
pdfTable.AddCell(nCell);
pdfTable.AddCell("B");
pdfTable.AddCell(qrImg);
pdfTable.AddCell(image39);
pdfTable.AddCell("C");
pdfTable.AddCell("D");
pdfTable.SpacingBefore = 20f;
pdfTable.SpacingAfter = 30f;
document.Add(pdfTable);
使3行顯示的圖像中ROW2
如果我添加細胞通過創建pdfpcell第一對象:
var cell = new PdfPCell(qrImg};
pdfTable.AddCell(nCell);
僅行1和3是可見的。
如果我將高度屬性添加到單元格,然後圖像被顯示。
我的問題(3但相關); 是否需要我們在添加單元格時指定高度(單元格中添加了文本內容 - 正確的短語重讀器)? 當創建新的單元格時,是否存在缺少圖像的問題? 添加圖片內容時,我應該總是使用Addcell(圖片)嗎?
謝謝大家, 月
Hello Chris-感謝您對pdfpcell的詳細解釋。我會通過源代碼查看更多內容。我在ItextSharp上的大部分開發都是試錯。再次感謝你。 – TheMar
@TheMar,當我嘗試你的例子時,我確實非常驚訝,它也沒有達到我的預期。我不得不去源頭看看我是不是瘋了! –
Chris-經歷了一段時間的源代碼,我敢打賭,最好的文檔就是源碼本身。代碼已被很好地評論 – TheMar