目前我正在使用ASP.Net中的iTextSharp生成PDF。
变量长度的一个领域需要加下划线。实际上在输出文件中,特定字段用线条显示(如在刻度笔记本中)。
例如,该字段已分配了10行,因此用户可以根据他的要求填写或可以留空。但是,现在自动化之后,数据将由用户提供,稍后将生成为PDF文件,并且此特定字段的长度可变。
有没有办法可以强调该领域的前导空格,例如1500个字符宽度中只有500个被填充,其余1000个字符可以加下划线。有什么方法可以用iTextSharp实现它。
我通过将下划线附加到实际数据(从DB检索它)并通过将下划线属性分配给块类来强调文本数据来尝试它,但没有帮助。
感谢您提出任何建议/建议/建议
答案 0 :(得分:0)
下载http://www.manning.com/lowagie2/samplechapter2.pdf并查看第2.2.6节中的数字。这或多或少是你想要的吗?在这种情况下,您需要使用该部分中描述的LineSeparator
。