Maphilight изменяет непрозрачность изображения на 0 и устанавливает его как фоновое изображение. Это обычное поведение для браузера, чтобы исключить это из печати. Вы можете печатать фоновые изображения, если клиент устанавливает свой браузер, но вы не можете его заставить.
Возможно, лучший способ исправить это .. но это то, что я сделал. Измените файл maphilight js, чтобы включить изображение, чтобы оно печаталось без необходимости печати фоновых изображений.
До:
$('<div></div>').css(display:'block',
background:'url("'+this.src+'")',
position:'relative',
padding:0,
width:this.width,
height:this.height
});
После:
$('<div><img src="' + img.attr('src') + '"></div>').css(display:'block',
background:'url("'+this.src+'")',
position:'relative',
padding:0,
width:this.width,
height:this.height
});
Спасибо отнимают за эту замечательную затруднительного – Jav
Используя этот метод приводит к выбранной области, чтобы быть 10-15px от из области карты щелкнул. – EHerman