我有一個PDFP表,我想把它奠定了像這樣:填充PDFP表格單元格用點
Item1 ............ $10.00
Item1123123 ...... $50.00
Item3 ............ $75.00
這是我到目前爲止有:
var tableFont = FontFactory.GetFont(FontFactory.HELVETICA, 7);
var items = from p in ctx.quote_server_totals
where p.item_id == id
&& p.name != "total"
&& p.type != "totals"
select p;
foreach (var innerItem in items)
{
detailsTable.AddCell(new Phrase(innerItem.type == "discount" ? "ADJUSTMENT -" + innerItem.name : innerItem.name, tableFont));
detailsTable.AddCell(new Phrase(".......................................................", tableFont));
detailsTable.AddCell(new Phrase(Convert.ToDecimal(innerItem.value).ToString("c"), tableFont));
}
document.Add(detailsTable);
由於可以看到,我能夠通過手動輸入這些點來擴展點的唯一方法就是:但是,這顯然不會工作,因爲每次運行此代碼時,第一列的寬度都會有所不同。有什麼辦法可以完成這個嗎?謝謝。
選取一個總寬度(項目名稱+ $ xx.xx +填充)。減去項目名稱和填充以及總數。打印許多點。 –