使用iTextSharp自动分栏我有一个网格需要导出为PDF,网格有28列。我正在使用iText编写pdf。问题-Itext只写了13列,其余的不是PDF。页面大小设置为A4.Rotate()。有没有办法自动将剩余的列写到下一页?iText会将表格拆分成行而不是列。如果要执行此操作,则必须手动执行。PdfPTable有一个名为WriteSelectedRows()的方法,它允许您指定X、Y坐标来绘制给定范围的行和列。为此,您可能需要知道表格的宽度/高度,请参阅此处的帖子以获取有关如何执行此操作的示例。另一种更奇怪但更明显且更不容易出错的方法就是制作额外的表格。表1有13列,表2有10列,表3有5列(或任何适用于您的数据的列)。在一天结束时,结果几乎相同,但您还可以获得自动表格标题和行拆分,而无需计算宽度和/或高度。以上就是C#学习教程:使用iTextSharp自动分栏分享所有内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权请点击右侧联系管理员删除。如需转载请注明出处:
