## Image图片 图片在继承面板所有属性和方法的基础上,新增了特有方法: 1. setSource(source) > 设置图片资源,可以为图片URL,也可以为Base64编码的图片数据,如以
data:image/png;base64,
开头 2. setAlign(align) > 设置图片在父Panel中的对齐方式,参考常量值中的[对齐方式](align.html) 3. setScale(scale) > 设置图片的缩放方式,参考常量值中的[缩放](scale.html) 4. getSource() > 获取图片资源 5. getAlign() > 获取图片在父Panel中的对齐方式,参考常量值中的[对齐方式](align.html),默认值为
left_top
6. getScale() > 获取图片的缩放方式,参考常量值中的[缩放](scale.html),默认值为
edge
NPrint会对图片进行预读,当调用预览或打印方法后,文档中的图片全部加载完毕(网络图片如加载失败也算加载完毕),才会进行预览和打印,以尽可能避免打印时图片尚未加载完成而导致空白的问题。 不建议使用动态生成的图片(如动态生成的二维码),因为动态生成的图片可能导致预读功能失效。 打印代码示例如下: //创建文档 var doc = NPrint.createDocument(); //添加页面 var page = doc.addPage(); //在页面中添加图片 var image = page.addImage(); //设置图片属性 image.setSource('nprint.png').setWidth(80).setHeight(40).setAlign('center'); //文档预览 doc.preview(); ### 示例
从网络读取图片打印