问题标签 [pdfptable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
22389 浏览

pdf-generation - iTextSharp - 将 Colspan 与 PdfPRow 一起使用

如果它们包含相同数量的列,我可以创建多行:

这很好,给我两行,每行三列。

在此处输入图像描述

但是,如果我希望第一行只有一个使用 Colspan 的长列,它就会消失:

在此处输入图像描述

没有错误,因为它根本不渲染。

此外,我知道 table.AddCell 会在当前行达到表列限制时自动启动新行。但是,如果可能的话,我想使用 PdfPRow。

任何帮助将不胜感激。

0 投票
0 回答
902 浏览

c# - 如何让表格布局在 iTextsharp 中水平和垂直跨越页面?

我正在使用 iTextsharp(版本4.1.6 - 一个 LGPL 分支)来生成一个仅包含一个表格的 PDF。我的项目是一个 .net 4 应用程序。

该表可以有很多列和很多行,PDF 不会包含任何其他内容(所以我想在 A4 页面上使用横向布局)。

因此,我敲了这个(我把它简化为与iTextSharp 交互的代码,你可以猜到columns,data和变量是什么):valms

可爱,除了创建一个1页文档,其中所有单元格都重叠并且完全不可读。

我想要实现的是如下所示:

所需的表格布局

所以列永远不会重叠,它们只是扩展到下一页,并且列标题随着行向下延伸而重复。

我试过摆弄KeepTogether等,但我对如何达到这个结果感到困惑。

0 投票
0 回答
59 浏览

c# - 5.4.5 ITextSharp 的 ProportionalWidths 等效项在哪里?

我正在使用 ITextSharp 4.1.2 并尝试升级到 5.4.5.. 在对旧代码进行调整时,我找不到 PdfPTable(旧表)类的 ProportionalWidths 属性。

将是 pdfptable.SetWidths(new float[] { values } );

?

非常感谢。

0 投票
1 回答
3934 浏览

c# - PdfPTable.DefaultCell.Padding 似乎不起作用

我正在尝试定义将被推入我的 PdfPTable 的一系列列的填充...

这是我的代码:

有问题,因为当表格生成时,它在任何地方都没有填充。

先感谢您。

0 投票
1 回答
8029 浏览

pdf - 表格行正在从 itext pdf 中的新页面开始

我正在使用 PdfPTable 在 pdf 中创建一个表。我在表中有一行。在我的行中,最后一列的数据高度超过页面的剩余高度。所以行是从下一页开始的,而表头位于上一页,并且在第一页的页眉下方有很大的空白区域。

任何人都可以建议我如何将行拆分为多个页面。

谢谢

0 投票
0 回答
2652 浏览

c#-4.0 - 如何设置itextSharp pdf表格/文档的表格列宽

如何分别为每列设置不同的列宽?DescriptionColumnName 的宽度预计会更宽,而 Col1Name 的宽度预计不等于 Col2Name?

0 投票
1 回答
1142 浏览

java - PdfPcell empty output of Arabic strings

I have that part of code:

The output was empty. Even when I tried to add simple pdfpcell, I got same result, here is the way:

0 投票
3 回答
547 浏览

java - 填充时 PdfPTables[] 空指针异常的数组

我正在尝试创建一个表数组(2 个表)。我的程序在最后一行停止,出现空指针异常。知道为什么吗?

0 投票
0 回答
1210 浏览

java - 如何将动态 pdfPtable 添加到现有 pdf 中的字段中

我有一个 pdf 模板,我想在特定字段中插入一个动态 pdfPTable,因为表格大小并不总是相同。

这是我的代码:

我展示了添加内容的不同方法。最后我尝试将表格添加到 pdf 的末尾。我可以显示表格,但有什么方法可以将其添加到字段中?

我的代码如果表格的行数超过页面大小,则表格不会拆分。并且我按照《itext in ACtion》一书中所说的itext手册做同样的事情。

提前致谢!!

0 投票
1 回答
408 浏览

java - 为 writeSelectedRows() 方法定义行跨度

我试图通过扩展PdfPageEventHelper类来添加表的标题。所以我在尝试onEndPage()。我得到了正确的标题,但该rowspan属性不适用于表格。

我正在尝试使用下面的代码,

更新:

当我运行您在示例中提供给我的相同代码时,它会打印如下所示的 pdf,

在此处输入图像描述