c# – iTextSharp:横向表格
发布时间:2020-12-16 01:33:47 所属栏目:百科 来源:网络整理
导读:我正在使用iTextSharp生成一个大文档.在本文档中,我想要一些特定的页面.其余的都是肖像.有谁知道我怎么做到这一点? 无法启动新文档. 谢谢! 解决方法 您可以设置文档大小,它将影响下一页.一些片段: 在某处设置您的文档(您已经知道): var document = new D
我正在使用iTextSharp生成一个大文档.在本文档中,我想要一些特定的页面.其余的都是肖像.有谁知道我怎么做到这一点?
无法启动新文档. 谢谢! 解决方法
您可以设置文档大小,它将影响下一页.一些片段:
在某处设置您的文档(您已经知道): var document = new Document(); PdfWriter pdfWriter = PdfWriter.GetInstance( document,new FileStream(destinationFile,FileMode.Create) ); pdfWriter.SetFullCompression(); pdfWriter.StrictImageSequence = true; pdfWriter.SetLinearPageMode(); 现在循环遍历您的页面(您可能已经这样做了)并确定每页所需的页面大小: for (int pageIndex = 1; pageIndex <= pageCount; pageIndex++) { // Define the page size here,_before_ you start the page. // You can easily switch from landscape to portrait to whatever document.SetPageSize(new Rectangle(600,800)); if (document.IsOpen()) { document.NewPage(); } else { document.Open(); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |