java中printnb方法_java打印技术---javax.print
import java.io.*;
import javax.print.*;
import javax.print.attribute.*;
import javax.print.attribute.standard.*;
public class PrintImage{
public PrintImage(String filename){
try{
//获得打印属性
PrintRequestAttributeSet prass=new HashPrintRequestAtteributeSet();
prass.add(new Copies(1));
//获得打印设备
PrintService pss[]=PrintServerLookup.lookupPrintServices(DocFlavor.INPUT_STREAM.GIF,prass);
if(pss.length==0)
throw new RuntimeException("No printer services available.");
PrintService ps=pss[0];
System.out.println("Printing to"+ps);
//获得打印工作
DocPrintJob job=ps.createPrintJob();
FileInputStream fin=new FileInputSTream(filename);
Doc doc=new SimpleDoc(fin,DocFlavor.INPUT_STREAM.GIF,null);
//开始打印
job.print(doc,prass);
fin.close();
}catch(IOException ie){
ie.printStackTrace();
}catch(PrintException pe){
pe.printStackTrace();
}
}
public static void main(String args[]) throws Exception{
if(args.length<1){
System.err.println("Usage:java PrintImage");
System.exit(1);
}
new PrintImage(args[0]);
}
}
java中printnb方法_java打印技术---javax.print相关推荐
- java中printnb方法_vue-print-nb 打印插件的使用
(一)首先安装插件 npm install vue-print-nb --save (二)在main.js 中引入并注册 import Print from 'vue-print-nb' Vue.us ...
- java中collection方法_Java 8中的Collector toCollection()方法
toCollection()Java中的Collector类的方法返回一个Collector,该Collector以遇到的顺序将输入元素累积到一个新的Collection中. 语法如下static & ...
- java中clone方法_Java Object clone()方法– Java中的克隆
java中clone方法 Cloning is the process of creating a copy of an Object. Java Object class comes with na ...
- java中原生方法_java中原生(native)函数的用法
1.原生(Native)函数的概念 在Java程序中,可以使用由其他编程语言实现的函数,这种函数,在Java中被称之为 原生(Native)函数. 2.在Java程序中使用原生函数的优缺点 1)优点 ...
- Java中introduce方法_Java基础—继承
继承是面向对象的核心特征之一,是由已有类创建新类的机制.利用继承机制,可以先创建一个具有共性的一般类,然后根据该一般类创建具有特殊性的新类,新类继承一般类的属性和方法,并根据需要增加自己的新属性和方法 ...
- java中plus方法_Java中的LocalDate plus()方法
可以使用plus()Java中LocalDate类中的方法获取添加了所需持续时间的LocalDate的不可变副本.此方法需要两个参数,即要添加的持续时间和持续时间的TemporalUnit.此外,它还 ...
- java中boolean方法_java中boolean类型怎么用?
boolean类型的用法是java中的布尔型[逻辑型]数据类型,在java中boolean值只能是true和false,而不能用0和1代替,并且一定要小写,代码为[var myBoolean = ne ...
- java中输出日历_Java打印日历表
今天来吐槽一下Java的Calendar类的使用问题,反正我是弄了半天. 首先是,遇到一个问题,输入年份和月份,需要打印这个月的日历,网上有不少代码,但我用了几个感觉都不是很靠谱. 然后经过一番探索, ...
- java中getchars方法_Java getChars() 方法
getChars() 方法将字符从字符串复制到目标字符数组. 语法 public void getChars(int srcBegin, int srcEnd, char[] dst, int dst ...
最新文章
- 口语学习Day1:天气
- ECCV 2020 《Propagating Over Phrase Relations for One-Stage Visual Grounding》论文笔记
- 利用 keyCode 控制数字输入框
- java高性能阻塞队列,Linux c/c 后台开发组建之:高性能阻塞队列
- 数据寄存器多少位怎么算_二手车过户费多少钱?评估师教你怎么算
- 3、redis之java client环境搭建
- 网络安全与信息安全【知识点】
- SQL19 查找所有员工的last_name和first_name以及对应的
- 羊哥推荐的Java后端开发书籍
- 浮点数I-EEE规范
- CIO谈:基于K2 BPM平台怎么做报销?
- 蓝奏云软件库源码分享下载
- 对转义字符“\”的理解
- chipmunk物理引擎的基本概念和基本用法
- java77-GUL下拉菜单框和滚动条
- 计算机组成置NVCZ为零,《计算机组成原理》第3版PPT电子课件教案-第四章 指令系统.ppt...
- PWM和PPM的区别
- 一个好玩的工具BeEF介绍
- 【面试问题总结】zj5
- Echarts 配置主副标题【转载】
热门文章
- 从风投那里得到了了 $100W 的种子期投资且已到账,我该如何组建公司及团队?...
- CF1173A 【Nauuo and Votes】题解
- 比起VR高端设备市场,三星或对移动VR平台更感兴趣
- SSRS 2012 仪表 -- 关键绩效指标
- 图的邻接矩阵存储结构
- Linux定时任务Crontab执行PHP脚本
- Java的正则表达式使用及案例
- (未完)httpd进程数查询,prefork模式修改apache最大连接数
- 【“零起点”--百度地图手机SDK】如何添加地图图层+按钮事件+水平垂直布局?...
- 高性能云计算展望(中)