当有人通过我们的门户网站打开此 PDF 时,我需要显示一个 Adobe PDF Reader 打印对话框。
现在我通过我现有的用 Delphi XE2 制作的 webportal 流式传输 PDF。我在 Waler 的 TExtraDevices 中生成 PDF,这是一个为 Delphi 扩展 Report Builder 14.07 的组件。
我在某处读到,我可以在 PDF 中嵌入 JavaScript 以触发打印对话框显示。
如何/在哪里将 JS 注入/放置在 Waler TExtraDevices PDF 生成器中?使用 Report Builder 本身的原生 PDF 生成是一个选项(但我必须检查它们是否支持嵌入字体子集,因为他们的 PDF 引擎的第一个版本产生了太大的 PDF)。所以另一个问题可能是:我如何/在哪里将 JS 注入/放置在 Report Builder 的本机 PDF 生成器中?
我检查了手册、网络和 StackOverflow,但找不到任何有关如何完成此操作的信息。