本文目录一览:
- 1、java实现打印机套打的功能
- 2、jsp页面如何用代码(java语言)实现打印功能?
- 3、java web页面中做一个打印按钮,点击后可以A4纸打印一些内容. 如何实现呢?
- 4、请问JAVA里如何实现打印功能
- 5、java 中如何实现打印
- 6、Java打印功能怎么实现
java实现打印机套打的功能
这个需要问打印机提供商索要打印控件或者打印接口文件,不同的打印机打印方式也不同。如果是普通的A4纸那种打印机,可以直接使用java API中提供的方法,如果是客户端程序直接调用就行,如果是web服务,那么浏览器自带的不是很好用,会带出url等信息,最好找相关的打印控件。
jsp页面如何用代码(java语言)实现打印功能?
如一楼所说,你的jsp源文件的java代码是在服务器上执行的,客户端接收到的只有html
用JavaScript打印吧
input
id="btnPrint"
type="button"
value="打印"
onclick="javascript:window.print();"
/
可以用样式控制,你想让那块打印就打印啊,样式如下:
style
type="text/css"
media=print
.noprint{display
:
none
}
/style
然后使用样式就可以:
p
class="noprint"不需要打印的地方/p
java web页面中做一个打印按钮,点击后可以A4纸打印一些内容. 如何实现呢?
你好!
利用JS,让其调用浏览器自带的打印功能即可,A4的可以进行相应的属性设置即可
如果对你有帮助,望采纳。
请问JAVA里如何实现打印功能
简单点就调用window.print()
你也可以把下面代码放到你JSP中:
html
head
titleM/title
style type="text/css"
.table{
text-align:center;
}
/style
style media="print"
.Noprint{display:none;}
.PageNext{page-break-after: always;}
/style
/head
body
center class="Noprint"
p
object id="WebBrowser" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0"
width="0"
/object
input type="button" value="打印" onclick="document.all.WebBrowser.ExecWB(6,1)"
input type="button" value="直接打印" onclick="document.all.WebBrowser.ExecWB(6,6)"
input type="button" value="页面设置" onclick="document.all.WebBrowser.ExecWB(8,1)"
/p
p
input type="button" value="打印预览" onclick="document.all.WebBrowser.ExecWB(7,1)"/p
/center
aaaa
/body
/html
java 中如何实现打印
你好。 你所创建JFrame对象可以调用自己的实例方法实现打印。 JFrame jf=new JFrame(); Toolkit tl=jf.getToolkit() //返回此窗体的工具包 PrintJob p=tl.getPrintJob(Frame frame,String jobtitle,Properties props); //获取一个 PrintJob 对象,该对象是在工具包平台上初始化某个打印操作的结果。 参数: frame - 打印对话框的父容器。不能为 null。 jobtitle - PrintJob 的标题。null 标题等同于 ""。 props - 包含零个或更多属性的 Properties 对象。这些属性没有被标准化,并且在各个实现之间不一致。因此,要求作业和页面控制的 PrintJob 应该使用此方法带有 JobAttributes 和 PageAttributes 对象的版本。可以更新此对象来反映用户离开时的作业选择。可以为 null。 Graphics g=p.getGraphics() // 为组件创建一个图形上下文。如果组件当前是不可显示的,则此方法返回 null。 jf.paintAll(g); //打印该容器及内嵌组件; jf.paint(g); //只打印该容器; 这是个大概模型,如果你需要其他的作用,就要查JDK帮助文档; 所有的代码都是我查询JDK帮助文档所得,绝对正确,而且我以前用过。
Java打印功能怎么实现
import java.awt.*;import java.awt.event.*;public class Example7_37{ public static void main(String args[]) { MyFrame f=new MyFrame(); f.setBounds(70,70,70,89);f.setVisible(true);f.validate(); }}class MyFrame extends Frame implements ActionListener{ PrintJob p=null; //声明一个PrintJob对象。 Graphics g=null; TextArea text=new TextArea(10,10); Button 打印文本框=new Button("打印文本框"), 打印窗口=new Button("打印窗口"), 打印按扭=new Button("打印按扭"); MyFrame() { super("在应用程序中打印"); 打印文本框.addActionListener(this); 打印窗口.addActionListener(this); 打印按扭.addActionListener(this); add(text,"Center"); Panel panel=new Panel(); panel.add(打印文本框); panel.add(打印窗口); panel.add(打印按扭); add(panel,"South"); addWindowListener(new WindowAdapter() {public void windowClosing(WindowEvent e)/pp {System.exit(0); } }); }public void actionPerformed(ActionEvent e) { if(e.getSource()==打印文本框) { p=getToolkit().getPrintJob(this,"ok",null); g=p.getGraphics(); g.translate(120,200); text.printAll(g); g.dispose(); p.end(); } else if(e.getSource()==打印窗口) { p=getToolkit().getPrintJob(this,"ok",null); g=p.getGraphics(); g.translate(120,200); this.printAll(g); g.dispose(); p.end(); } else if(e.getSource()==打印按扭) { p=getToolkit().getPrintJob(this,"ok",null); g=p.getGraphics(); g.translate(120,200); 打印文本框.printAll(g); g.translate(78,0); 打印窗口.printAll(g); g.translate(66,0); 打印按扭.printAll(g); g.dispose(); p.end(); } }}