我现在有个页面需要打印出来,请问用mui或h5有方法可以打印页面吗, 我导入了http://doersguild.github.io/jQuery.print/demo/这个库 在safari里面可以打印 而在mui里面就不行
Sunaice
- 发布:2015-04-02 18:55
- 更新:2019-02-21 11:50
- 阅读:19685
最佳回复
下边是个NJS版本的打印示例代码:
var UIPrintInteractionController = plus.ios.import('UIPrintInteractionController');
var UIPrintInfo = plus.ios.import("UIPrintInfo");
var NSURL = plus.ios.import("NSURL");
//url字符串仅仅用来示例,可以使用plus.io获取
var url = NSURL.fileURLWithPath(plus.io.convertLocalFileSystemURL("_www/img/dcloud.png"));
if ( UIPrintInteractionController.canPrintURL(url) ){
var printInfo = UIPrintInfo.printInfo();
printInfo.setJobName("dcloud.png");
printInfo.setOutputType(1);
var printInteractionController = UIPrintInteractionController.sharedPrintController()
printInteractionController.setPrintInfo(printInfo);
printInteractionController.setShowsNumberOfCopies(false);
printInteractionController.setPrintingItem(url);
printInteractionController.presentAnimatedcompletionHandler(true, null);
} else {
alert("not support");
}
Sunaice (作者)
var UIPrintInfo = plus.ios.importClass("UIPrintInfo");
var pi = new UIPrintInfo();
pi.outputType = "UIPrintInfoOutputGeneral";
pi.jobName = "http://www.baidu.com";
pi.orientation = "UIPrintInfoOrientationPortrait";
pi.duplex = "UIPrintInfoDuplexLongEdge";
写法有问题, 直接carsh
huyong1978
android版本的示例代码有吗?
2015-07-04 08:59
everyday666
这个方法必须要本地的文件吗?怎么通过pdf的网络地址,直接打印?
2017-04-13 09:24
jntoo
怎么打印小票?
2018-10-30 18:07
大前端小王子
请问H5移动端版本如何实现打印机打印呢
2019-02-21 11:48