Java iText PDF库|设置totalwidth后,为什么iText表没有占用100%的空间?

Java iText PDF库|设置totalwidth后,为什么iText表没有占用100%的空间?,java,itext,Java,Itext,为什么即使设置totalwidth,itext表也没有占用100%的空间 代码: 这是创建代码: final Document doc = new Document(); //final PdfAWriter writer = PdfAWriter.getInstance(doc, outputStream, PdfAConformanceLevel.PDF_A_1A); final PdfWriter writer = PdfWriter.getInstance(doc, o

为什么即使设置totalwidth,itext表也没有占用100%的空间

代码:

这是创建代码:

final Document doc = new Document();
    //final PdfAWriter writer = PdfAWriter.getInstance(doc, outputStream, PdfAConformanceLevel.PDF_A_1A);
    final PdfWriter writer = PdfWriter.getInstance(doc, outputStream);
    writer.createXmpMetadata();
    doc.open();

您的文档有页边距。默认情况下,36磅,左右各半英寸。如果您不想这样做,请使用另一个带边距的
文档
构造函数,或者使用
设置边距
。也就是说,如果要以百分比为单位设置宽度,则应使用
setWidthPercentage(float)
而不是
setTotalWidth
final Document doc = new Document();
    //final PdfAWriter writer = PdfAWriter.getInstance(doc, outputStream, PdfAConformanceLevel.PDF_A_1A);
    final PdfWriter writer = PdfWriter.getInstance(doc, outputStream);
    writer.createXmpMetadata();
    doc.open();