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");
}
上面是Native.js的打印图片的示例 能实现打印图片,但是打印的方向是横向的,图片的上方和下方会少一部分没有打印
我想请教如何控制图片的位置,方向,大小