我正在使用 Apex 18.2。ORDS 作为打印服务器。我有一个用于销售商品的主详细信息页面,其中表格上的表格作为主区域,IG 作为详细信息,通过将 PK 分配给 FK IG 的列来相互连接。另一个页面有一个报告,可以通过页面项目的数量来查询,以获取在前面提到的主从页面中销售的项目的文档。每当用户创建文档并提交页面时,我都需要将该文档的数据直接发送到打印机。我提到了报告页面,因为我认为重定向到它并将 PK 分配给相应的页面项可能是一个建议。但我知道我也可以创建一个共享组件> 报告查询。但我不知道如何以任何一种方式将数据直接发送到打印机。我不知道报告类型——IR、CR 或 IG 是否会有所作为。这就是为什么我只提到“报告”。但我需要知道如何处理所有类型的报告。
以下是真实场景的样子,
您进入超市,购买一些物品,去收银台,支付您所购买的商品并获得收据。收银员保存发票时打印收据。
我知道这不是网络应用程序的工作方式,但这是我面临的任务。我可以考虑在保存发票后跳转到报表页面,将PK值设置为“搜索条件”区域中的相应页面项,以获取相应的数据,然后执行“window.print()”。但是那样会出现两个问题。1- 标准区域也将被打印,除非我用动态操作或其他方式隐藏它。2- 将显示浏览器的“打印对话框”。