gpt4 book ai didi

c# - 用点填充 PDFP 表格单元格

转载 作者:行者123 更新时间:2023-12-04 04:47:39 24 4
gpt4 key购买 nike

我有一个 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);

正如所见,我能够使点扩展的唯一方法是手动输入它们;但是,这显然行不通,因为每次运行此代码时第一列的宽度都会不同。有没有办法我可以做到这一点?谢谢。

最佳答案

请下载chapter 2 of my book并搜索 DottedLineSeparator .此分隔符类将在 Paragraph 的两个部分之间绘制一条虚线。 (如书中图所示)。您可以找到 C# 版本的 Java 书籍样本 here .

关于c# - 用点填充 PDFP 表格单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17951221/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com