您好我必须从网格视图创建一个pdf文档。这就是我遇到的问题。当我试图计算总页数时,我似乎无法获得金额。 请帮忙
这是我试过的一些编码,但无济于事。
Dim pdfDoc As New Document(PageSize.A2, 50, 50, 50, 50)
...................
...................
pdfDoc.PageCount
pdfDoc.PageSize
我试图将总页面附加到我的整数 但是对于第一个我得到的是页数是一个writeOnly值 如果我没有错,则pagesize是文档的大小。
请帮帮我谢谢
答案 0 :(得分:3)
您的错误是基于对iTextSharp基本概念的误解。
文档分为5个步骤创建:
PdfWriter
,将内容转换为演示文稿,更具体地说,转换为包含一个或多个页面的PDF文档。您正在向文档对象询问当前页码,但文档并未知道其显示。它甚至不知道生成PDF。
您应该要求负责创建PDF的作者已经创建了多少页; writer.PageNumber
将返回该号码。