javascript 图像从源打印

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 图像从源打印相关的知识,希望对你有一定的参考价值。

/**
 * Image Sourec to Print
 * 
 * Usage: 
 * 
 * imgPrint( $('img').attr('src') );
 * 
 * @param {string} source source of the image
 */
function imgSourceToPrint( source ) {
  return "<html><head><script>function step1(){\n" +
      "setTimeout('step2()', 10);}\n" +
      "function step2(){window.print();window.close()}\n" +
      "</scri" + "pt></head><body onload='step1()'>\n" +
      "<img src='" + source + "' /></body></html>";
}

/**
 * Image Print
 * @param {string} source source of the image
 */
function imgPrint( source ) {
  Pagelink = "about:blank";
  var pwa = window.open( Pagelink, "_new" );
  pwa.document.open();
  pwa.document.write( imgSourceToPrint( source ) );
  pwa.document.close();
}

以上是关于javascript 图像从源打印的主要内容,如果未能解决你的问题,请参考以下文章

如何使用JavaScript从浏览器打印图像

Xamarin.Forms 图像未从源显示

使用 JavaScript 通过 ESC/POS 将图像打印命令发送到以太网上的热敏打印机

从源 WKWebView (window.opener) 访问 javascripts 函数

Javascript:CORS 策略已阻止从源“http ...”获取“https ..”的访问权限 [重复]

如何使用 CSS 隐藏图像按钮不打印? [复制]