我正试图向Cognos报告添加一个打印按钮,以打印整个报告,运行时将其作为HTML页面交付。我使用了一个HTML项目,并使用了代码:
<button type="button"onClick="window.print();return false;">Print Report</button>
即使在我选择打印所有页面之后,这也只打印第一页。如何打印所有页面?
这是您编写的代码的预期行为。它正在打印HTML页面。Cognos不会返回所有结果——默认情况下,它会分页到20行。额外的行不会隐藏在页面上。不要试图在这里重新发明轮子。HTML不是为打印而设计的。导出为PDF并从中打印。