iText 7.1,C# - 如何设置表格宽度以跨越整个页面?

Tam*_*Han 1 itext itext7

我正在使用 iText 7(.1) 和 C#。我有一张包含数据的表格。我希望表格占据整个宽度。我怎么做?

Jumpstart教程中的示例代码,即:

var table = new Table(new float[]{4, 1, 3, 4, 3, 3, 3, 3, 1});
table.SetWidthPercent(100);
Run Code Online (Sandbox Code Playgroud)

由于某种原因不太有效 - Visual Studio 会抱怨Table不包含SetWidthPercent().

Bru*_*gie 6

你应该使用:

table.SetWidth(UnitValue.createPercentValue(100));
Run Code Online (Sandbox Code Playgroud)

setWidthPercent()方法是您在 iText 7.0 中使用的方法,但在 7.1 中发生了变化。