2

首先是我想要解决的更普遍的问题,然后我将进入我正在寻求帮助的当前方法。

在报告生成期间,我想创建和打印许多 pdf 页面。为了优化用户体验,一旦用户选择了打印属性,我想在后台创建和打印 pdf,因为所有 pdf 的布局和打印机都是相同的。我相信我需要一次创建和打印一个 pdf,因为在某些手机上,谷歌云打印不支持有 8 页的文档(存在一致的错误,例如在 Galaxy S5 上使用的 pdf 文档可能是150MB)。创建非常大的 pdf 还存在其他问题,通常会生成超过 100 页,因此考虑到硬件限制,创建一个大型 pdf 并将其发送到打印机可能无法正常工作。

具体问题是如何在不每次都显示对话框的情况下重用 PrintAttribute。 似乎目前可能无法实现,因此我对其他解决方案持开放态度。

4

0 回答 0