最近遇到一个需求,POS机打印的时候,如果每次都出现一个对话框,让选择打印机,无疑是很煞风景的事情,AX可以通过PrintJobSettings类来设置默认的打印机,不需要每次都让用户设定。步骤如下:
1.阻止打印对话框的出现
在Report的Methods下添加方法showDialog

直接打印Boolean showDialog()
}
2.给用户一个设定打印机的窗口,写一个窗体,在Button的Clicked方法下添加如下代码:
直接打印void clicked()
}

其中表ReportPrinterSetting包含一个Container类型的字段PrinterSetting,用来存放用户设定的打印机设定信息。
3.在报表的Init方法或则fetch方法中,设定
PrintJobSettings类
直接打印public void init()
}
@GCN956为提示信息,提示用户设置打印机。

相关文章:

  • 2021-05-16
  • 2022-12-23
  • 2022-03-10
  • 2022-12-23
  • 2021-12-20
  • 2022-12-23
  • 2021-11-30
  • 2021-10-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-16
相关资源
相似解决方案