You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Crystal Reports XI打印对话框打印机选择禁用,如何启用?

Delphi 7 + TCrpe组件对接Crystal Reports XI时打印对话框无打印机选择问题

我使用Delphi 7,通过TCrpe(VCL)组件对接Crystal Reports XI(11)。打印报表时,Crystal弹出的打印对话框仅显示“System Printer (Microsoft Print to PDF)”,无打印机下拉菜单,用户无法更换打印机。但在Crystal Reports 8.5中,该对话框支持打印机选择功能。

当前代码

reports.Output := toWindow;
reports.Execute;  

已尝试的操作

  • 检查所有Printer、PrintOptions和ReportOptions属性
  • 设置WindowButtonBar.PrintBtn := True
  • 尝试处理预览打印事件(wOnPrintBtnClick)
  • 对比Crystal 8.5与Crystal 11的行为差异

以上操作均未成功启用打印对话框的打印机选择功能。

观察结果

  • Crystal Reports 8.5的打印对话框带有打印机下拉菜单
  • Crystal Reports XI的
相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.11 16:05:53