我正在使用iTextSharp
扩展名将数据输出到 PDF 文件。我正在使用 aFor loop
来动态输出 XML 表单上的数据。我遇到的问题是对齐一行的内容,或者在这种情况下是“段落”,它正在写入 pdf 页面。当前的输出是这样的:
__ 0002 dog name breed John Doe
__ 0004 Kona Doberman Jesus Montero
我需要输出如下所示:
__ 0002 dog name breed John Doe
__ 0004 Kona Doberman Jesus Montero
请记住,这些只是在 .pdf 文件中的两个单独循环上写入 pdf 文件的两个字符串For loop
。添加字符串的代码是:
iText.Paragraph dogEntryParagraph = new iText.Paragraph(
( "__ "
+ String.Format( "{0,-40}{1,-40}{2,-40}{3,-40}" ,
armBandString ,
dogNameString ,
breedString ,
ownerNameString
)
) ,
_smallFont
) ;
有没有人对我在尝试在字符串中对齐品种和所有者名称时做错了什么有任何建议?我花了很多时间并且可以接近它,但不完全是我需要的。