Android 在iTexPdf中拆分表时插入标题
我使用的是iTextPdf 5.4.5。我有一个包含许多行的表,当表自动拆分到下一页时,我想将标题放在该表的下一页开头。假设我有5个表,若表2被拆分,那个么在下一页的标题中会说“从表2继续” 我正在尝试使用PdfPTableEventSplit接口,如下所示:Android 在iTexPdf中拆分表时插入标题,android,itext,Android,Itext,我使用的是iTextPdf 5.4.5。我有一个包含许多行的表,当表自动拆分到下一页时,我想将标题放在该表的下一页开头。假设我有5个表,若表2被拆分,那个么在下一页的标题中会说“从表2继续” 我正在尝试使用PdfPTableEventSplit接口,如下所示: public class PdfTable implements PdfPTableEventSplit { @Override public void splitTable(PdfPTable arg0) { System.o
public class PdfTable implements PdfPTableEventSplit
{
@Override
public void splitTable(PdfPTable arg0) {
System.out.println("split table");
}
@Override
public void tableLayout(PdfPTable arg0, float[][] arg1, float[] arg2, int arg3, int arg4, PdfContentByte[] arg5) {
System.out.println("table layout");
}
@Override
public void afterSplitTable(PdfPTable arg0, PdfPRow arg1, int arg2) {
System.out.println("after split");
arg0.addCell(new Phrase("testing"));
}
但是当表拆分时,没有一个方法被调用。是否将事件添加到表中?是的,我正在添加。我删除了代码的这一部分,请创建一个SSCCE,看看你是否不熟悉这个概念。另外:arg0.addCellnew短语测试;是代码段中的非法语句。您应该将arg0视为只读对象。显示一些代码!没有SSCCE,没有答案。这里提供了答案: