vWebPrint打印控件更新至1,1,0,31

发布WEB打印控件新版本,修复了未安装打印机时的错误,并加入指定打印机设置功能。同时,修正了打印设置中页边距单位问题,确保统一为厘米单位。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

首先感谢各位使用者的建议和帮助,帮我不断完善WEB打印控件

 

最新版本下载地址:

 

http://www.vdisk.cn/down/index/4078963A2782

 

 

控件声明

 

<OBJECT ID="webPrn"
CLASSID="CLSID:C204BA3C-EBEA-454B-BD4E-4F6A73E79CFD"
CODEBASE="vWebPrint.CAB#version=1,1,0,31">
</OBJECT>

 

1. 修正控件在计算机没有安装打印机时的出错问题

 

2. 加入设定指定打印机,js相关函数例子如下

 

  var prn = webPrn.GetPrinters().split(',');

  for(var i=0;i<prn.length;i++){
   if(prn[i].indexOf('1600')!=-1)  //或 ='EPSON LQ-1600KIII' 打印机的名称
    webPrn.SetPrinterName(prn[i]);
  }

 

 

说明

 

webPrn.GetPrinters();  //返回打印机的集合,结果为以逗号分隔的字符串 "打印机名称1,打印机名称2"

 

webPrn.SetPrinterName('打印机名称');  //设定打印机

 

3.修正打印设置时,页边距为英寸(In)的问题,再次说明,本控件的边距设定是以cm为单位

 

比如

   webPrn.SetTopMargin("2.0");   //有些电脑是以英寸为单位,这样的设定其实是设置顶边距为2英寸

修正后,不管电脑本机的设定如何,页边距为20mm. 即2cm

 

 

 

 

 

 

 

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值