Itextsharp:启动新页面时松动图形

时间:2014-06-16 13:34:08

标签: itextsharp itext

您好我使用PdfContentByte在iTextSharp中写了一个小报告。当我尝试切换到新页面时,图形会丢失。

目前我只有2页。第1页完成后,我使用下面的例程。第1页上的所有文本仍然存在但图形丢失。在创建第2页之前,似乎document.Close执行了我需要为第1页调用的内容。

    private void NewPage(bool firstPage)
    {
        if (!firstPage)
        {
            pdfWriter.Flush();
            document.NewPage();
        }
        pdfContentByte.Rectangle(x1, PageHeight.Value - (y1 + height), width, height);
        y = 0;
    }

1 个答案:

答案 0 :(得分:1)

我需要添加

pdfContentByte.Stroke()

然后它起作用了:)