iText 7中的表NoWrap选项?

iText 7中的表NoWrap选项?,itext,itext7,Itext,Itext7,我正在将iText5代码转换为iText7。我们在某些单元格上使用的属性之一是NoWrap(=true)。iText 7的等效值是多少?谢谢 new PdfPCell { NoWrap = true, ... } 您可以使用Property.OVERFLOW\u X控制内容的溢出策略。但它需要设置在包含内容的元素上,通常是在段落上 下面是一个代码示例,该代码添加了一个表格,其中的单元格包含不符合给定单元格宽度的内容(100pt): 请附上您的iText 5代码和您尝试实现的可视化结果,以及您使

我正在将iText5代码转换为iText7。我们在某些单元格上使用的属性之一是NoWrap(=true)。iText 7的等效值是多少?谢谢

new PdfPCell { NoWrap = true, ... }

您可以使用
Property.OVERFLOW\u X
控制内容的溢出策略。但它需要设置在包含内容的元素上,通常是在段落上

下面是一个代码示例,该代码添加了一个表格,其中的单元格包含不符合给定单元格宽度的内容(
100pt
):


请附上您的iText 5代码和您尝试实现的可视化结果,以及您使用iText 7尝试的结果,以便代码只是新的PdfPCell{NoWrap=true,…}。只是寻找这个属性的等价物。顾名思义,其效果是如果文本/内容的大小超过单元格的宽度,则不会进行换行。它会溢出单元格的边界。太好了!非常感谢:)
PdfDocument pdfDocument = new PdfDocument(new PdfWriter(outFileName));

Document document = new Document(pdfDocument);

Table table = new Table(new float[] {100, 100, 100});
table.setFixedLayout();
table.setWidth(300);
table.addCell("Hello world");
Paragraph p = new Paragraph("ThisIsAVeryLongLongWordWhichOverflowsCellWidth").setFontColor(ColorConstants.GREEN);
table.addCell(p);
p.setProperty(Property.OVERFLOW_X, OverflowPropertyValue.VISIBLE);
table.addCell("Last cell");
document.add(table);

document.close();