
正文
java代码设置打印,java实现打印机的打印功能
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java如何实现打印功能?
1、用java实现本地打印:java.awt中提供了一些打印的API,要实现打印,首先要获得打印对象,然后继承Printable实现接口方法print,以便打印机进行打印,最后用用Graphics2D直接输出直接输出。
2、我收藏了一份java实现打印的代码,包括从本地选择文件(文本类)打印以及打印预览。源码下载地址在百度文库,你下来之后把源码复制出来就可以直接调试,一共两个类。
3、刚好我额项目中也要这个需求,还没有很好的思路,可以参考如下这个内容:第三种方案利用word强大的排版、打印功能,把排版和打印的需求扔到word中,OA软件要做的仅仅是让数据导到word中去。
相关问答
Q1: java代码的打印信息控件怎么做?或者有现成的代码也行。
1、第一种几乎不用编写程序,最简单快捷,这里会遇到几个问题,只能打印表单内容,按钮不希望打印出来;页眉页脚不想打印出来;IE的titile不想打印出来。
2、生成条码有现成的jar包的,百度一下,看示例代码,里面有不同的条码编码,选择一个自己的编码。打印的话,看你怎么打印了,如果是用浏览器打印,用控件打印就好了,常用的打印控件百度一下,代码也很多的。
3、一般来说条码打印机都有自己专门的DLL接口文件,不需要调用系统的Dll。如果是支持接口开发,肯定会有DLL的说明文档。那么按照文档调用DLL的方法就可以了。不同的打印机接口方法不一样,所以没有现成的代码。
Q2: java怎么打印出JFrame界面?就是我写出一个界面,现在想把它打印出来怎么...
1、到芜湖市新华书店,那里有一本《Java开发实战1200例(第2卷)》,书中第148 -153 页有你想要的东西。
2、你把JFrame打印出来,贴在屏幕上部就行了。 (全场哄堂大笑)抱歉,这有一点太霸道,这个只有微软做的出来。你用JFrame有一点难,因为它比较爱好和平。
3、额,你的意思是不是你JFrame运行不能完全显示你JFrame上的内容!一般情况下,JFrame或者JApplet这样的容器类都有个默认大小,一般很小,所以,在使用时,都需要在代码中设置容器面板的大小。
Q3: 如何打印Java数组?
1、输出结果时,通过 System.out.println() 函数打印出数组长度和第3个元素的值。
2、简单点说就用FOR循环,从下标0打到最后一个下标。就是所谓的遍历,数据迭代。
3、length;i++){ System.out.println(a[i]);} 这样就会挨个输出数组 但是还有一个方法,知道的人不多,就是Array.toString(a);只需要 System.out.println(Array.toString(a));就会打印出[1,2,3,4,5]这种形式。
4、不知道你是要什么样的打印效果,如果直接连续打印“abcd”就可以直接 ,System.out.print(a);此方法会自动给你解析你的数组,然后打印出来的。
5、int [] a = {1,2,3};//定义一个数组 for (int i = 0; i a.length;i++){//获取到数组长度 System.out.print(a[i] + ,);//循环输出每个元素 } 输出结果”1,2,3,“。
6、toString 方法返回一个字符串,该字符串由类名(对象是该类的一个实例)、at 标记符“@”和此对象哈希码的无符号十六进制表示组成。
Q4: 用Java代码生成打印收据
用java实现本地打印:java.awt中提供了一些打印的API,要实现打印,首先要获得打印对象,然后继承Printable实现接口方法print,以便打印机进行打印,最后用用Graphics2D直接输出直接输出。
还有就是可以利用商业软件来实现,实现方式也和IE差不多,后台拼装数据 前台调用插件打印数据,相比ie要更近灵活,方便 (IE打印会弹出一个选择框让用户选择)我推荐你使用lodop 找下这个。
以下是采用面向操作对象的方式翻译面向操作者的一些例子:面向操作者:销售系统保存交易记录。面向操作对象:交易记录在接受到销售系统的一条请求消息后将自身保存。面向操作者:销售系统打印收据。
面向操作对象:收据在接收到销售系统的一条请求消息后将自身打印。面向对象的语言支持部分或绝大部分面向对象特性的语言即可称为基于对象的或面向对象的语言。
可批量打印包含中文和图片的doc\pdf\xls等文件,java实现,程序完整可直接运行,鼓励加注解,环境Eclipse2 + jdk5 + windows XP ,所需引用的jar包须指明出处及下载连接,如程序代码较多可打包Email至zl13lang@QQ.com。
要是用打印机打印条形码的话,也可以不用Java代码的,除非你是这方面的专业的人员,要不这个还真搞不来,我一般打印条形码用的是一个条形码打印软件,它用的是哪种通用驱动,几乎对所有的打印机都能了连接打印的。
Q5: 如何通过JAVA代码调用网络打印机使其打印接收到的文件
1、可以先将数据写入excel文件,再打印excel文件就可以了。写入excel很简单的,直接百度一下就可以了。一般可以用jxl或者用apache下的POI。
2、这段代码代表打印当前页,你可以把查询出来的数据显示到另外一个页面,onload=printvb();window.close() ;自动打印后关闭页面。这是我现在使用的方式。
3、不管是word.excel 都是通过转PDF 再打印出来的。所以我这里的思路就是 选择模版生成文件,并且打印。我这里选择html模版 也就是freemark模版。
4、使用虚拟打印机pdf factory即可实现,而且其他格式文件只要是能够打印,选择这个虚拟打印机,都可以做成PDF文件,很简单实用,一劳永逸。
java代码设置打印的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java实现打印机的打印功能、java代码设置打印的信息别忘了在本站进行查找喔。






