做档案系统的时候。需要打印多张图片。客户使用ie9-11 背景如上。下面是打开打印页面。使用了ie自带的execwb
if(format==0){
for(var i=0;i<pageArray.length;i++){
if (i==0){
firstPrintPageno=pageArray[i];
}
pagenum=pageArray[i];
var fileName=viewOtherPages(pagenum);//传递是第几张图片
// sourceFile=viewPath+"/"+encodetoASCII(fileName.split(".")[0])+".tif";//中文档号的打印
sourceFile=viewPath+"/"+fileName;
var xx=img.src.replace(".jpg",".tif");//因为格式有2种
var iim=new Image();
iim.src=img.src;
if(!IsExist(img.src))//判断格式是否正确
{
iim.src=xx;
}
var wdd=iim.width;
var htt=iim.height;
while (iim.naturalWidth==0)//判断图片的宽高是否加载完
{
}