使用打印机名选择接口实现批量静默打印

使用打印机名选择接口实现批量静默打印【SelectPrinterExt,P...
1、选择打印机名称:
private selectPrinterNameButtonClick(e){
//参数 0:只返回选中的打印机名称,1:同时返回当前可用打印机列表,100:只返回当前可用的打印机列表
this.View.AddAction("SelectPrinterExt",0)
}
protected override CustomEvents(e){
//参数0 e.EventArgs:{"Data":"{\"Selected\":true,\"PrinterName\":\"Doro PDF Writer\" }","RetType":0}
//参数1 e.EventArgs:{"Data":"{\"Selected\":true,\"PrinterName\":\"Doro PDF Writer\" ,\"AllPrinterNames\":[\"Microsoft XPS Document Writer\",\"Doro PDF Writer\"]}","RetType":1}
//参数100 e.EventArgs:{"Data":"{\"Selected\":true ,\"AllPrinterNames\":[\"Microsoft XPS Document Writer\",\"Doro PDF Writer\"]}","RetType":100}
var printNameObject = e.EventArgs;
}
2、获取名称后调用打印进行静默打印;
/// <summary>
/// 打印
/// </summary>
/// <param name="printJobId">打印任务ID</param>
/// <param name="printType">打印类型</param>
/// <param name="printer">打印机ID</param>
public void NoteTemplateOperation(string printJobId, string printType, object printer = null, string printBarName = null)
{
JSO
使用打印机名选择接口实现批量静默打印
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



