社区
Java SE
帖子详情
java打印用PrintJob调出了的打印设置框无法加载默认的“纸张显示规格”,总是A4纸,如何处理,多谢
bread213
2009-03-06 04:45:38
java打印用PrintJob调出了的打印设置框,选择一个打印机,在属性里点高级,纸张显示规格总是A4纸,
但在打印机设置里已经修改了默认的为自定义的,java只能默认A4,不知道为啥,哪位大侠知道?
...全文
358
10
打赏
收藏
java打印用PrintJob调出了的打印设置框无法加载默认的“纸张显示规格”,总是A4纸,如何处理,多谢
java打印用PrintJob调出了的打印设置框,选择一个打印机,在属性里点高级,纸张显示规格总是A4纸, 但在打印机设置里已经修改了默认的为自定义的,java只能默认A4,不知道为啥,哪位大侠知道?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bread213
2009-03-23
打赏
举报
回复
java的打印包解决不了这个问题,谢各位了
dawn023
2009-03-09
打赏
举报
回复
至于纸张规格和哪一种语言开发没关系,这只和打印机的特性有关,Java只是从打印机获取而已。其他语言也是一样的。
dawn023
2009-03-09
打赏
举报
回复
PageFormat pf;
Paper a3 = new Paper();
a3.setSize();//For A3: 297 * 420 mm
a3.setImageableArea();//实际的打印区域
pf.setPaper(a3);
实例代码是这样的。
luojihaidao
2009-03-09
打赏
举报
回复
在java的打印包里,纸张规格都是写死的,没办法调用当前默认的,有谁知道怎么设置
自己修改他们包, 要不就调Office 的打印设置, 打印!
bread213
2009-03-09
打赏
举报
回复
在java的打印包里,纸张规格都是写死的,没办法调用当前默认的,有谁知道怎么设置
dawn023
2009-03-08
打赏
举报
回复
不是PrintFormat,应该是PageFormat,里面有纸张需要的信息,不过还是需要你实现Printable接口。
uastation
2009-03-08
打赏
举报
回复
看API..
dawn023
2009-03-08
打赏
举报
回复
你还是看看PrintFormat里的API吧。应该有你想要的。
sebatinsky
2009-03-06
打赏
举报
回复
呵呵,这个需要取看看API吧,还有,关于这个问题,没有遇到过,也没有做过,我想也该有参数设置吧,或者是相关的设置,希望楼主先Google一下,或者百度一下,然后看看有类似的情况没有吧,可疑参考解决,呵呵,希望早日解决.
java
打印
控件
要产生一个
打印
,至少需要考虑两条: 1.需要一个
打印
服务对象。这可通过三种方式实现:在 jdk1.4 之前的版本,必须要实现
java
.awt.
pr
int
.
Pr
int
able 接口或通过 Toolkit.getDefaultToolkit().get
Pr
int
Job
来获取
打印
服务对象;在 jdk1.4 中则还可以通过
java
x.
pr
int
.
Pr
int
SerivceLookup 来查找定位一个
打印
服务对象。 2.需要开始一个
打印
工作。这也有几种实现方法:在 jdk1.4 之前可以通过
java
.awt.
pr
int
.
Pr
int
Job
(jdk1.1 提供的,现在已经很少用了)调用
pr
int
或
pr
int
All 方法开始
打印
工作;也可以通过
java
.awt.
pr
int
.
Pr
int
er
Job
的
pr
int
Dialog
显示
打印
对话
框
,然后通过
pr
int
方法开始
打印
;在 jdk1.4 中则可以通过
java
x.
pr
int
.ServiceUI 的
pr
int
Dialog
显示
打印
对话
框
,然后调用
pr
int
方法开始一个
打印
工作。 但是在客户端一样要安装插件。
java
打印
设置
java
打印
应用程序中用Graphics类 摘要: 怎样在应用程序中用Graphics类?
Pr
int
Job
、
Pr
int
able类:
java
打印
form
java
程序
打印
整个
框
架
JAVA
实现FORM的
打印
import
java
.awt.Container; import
java
.awt.Graphics; import
java
.awt.
Pr
int
Job
; import
java
.awt.event.ActionEvent; import
java
.awt.event.ActionListener; import
java
.util.
Pr
operties; import
java
x.swing.JButton; import
java
x.swing.JFrame; import
java
x.swing.JPanel; public class FF extends JFrame { JPanel jp; public FF(
int
x,
int
y){ this.setDefaultCloseOperation(3); this.setSize(x,y);//最好用变量伟值 } public void d(JPanel jp){ this.jp=jp; this.add(jp); this.setVisible(true);//必须
设置
为可见,估计
JAVA
打印
时只能捕捉到屏幕上处在开启状态的程序
pr
int
(this); } public void
pr
int
(JFrame frame){ Container container=frame.getContentPane();
Pr
operties
pr
op=new
Pr
operties();
Pr
int
Job
job
= getToolkit().get
Pr
int
Job
(frame,"test",
pr
op); //
Pr
int
Job
job
= getToolkit().get
Pr
int
Job
(this,"test",
pr
op); if(
job
!= null){ Graphics pg =
job
.getGraphics() ; if ( pg != null ){ pg.translate((
job
.getPageDimension().width-getSize().width)/2, (
job
.getPageDimension().height-getSize().height)/2); //old code - container.
pr
int
(pg);
pr
int
(pg); pg.dispose() ;
job
.end(); } }
job
=null; } }
java
打印
机
打印
服务API
java
和
打印
机 学习如何使用
打印
服务API 解释了如 何一步一步的定位
打印
设备,创建
打印
工程,创建一个Doc 接口的实例,以此来描述你想 要
打印
的数据并且初始化
打印
自从问世以来,
Java
在多数方面都成长迅速。但一直以来,
打印
输出是
Java
最弱的方 面之一。事实上,
Java
1.0 根本不支持任何
打印
功能。
Java
1.1 在
java
.awt 包里包含了一个 叫做
Pr
int
Job
的类,但是这个类提供的
打印
功能十分粗糙和不可靠。当
Java
1.2 (或者说 “
Java
2”)出现后,依据
Pr
int
er
Job
以及在新的
java
.awt.
pr
int
包里定义的类和接口,它提供 了一个彻底分离的
打印
设计机制(称为
Java
2D
pr
int
ing API)。这些改进使得基于
Pr
int
Job
的机制(即AWT
pr
int
ing)基本上被淘汰了,但是
Pr
int
Job
从未被真正废弃,而且至少在 本文里仍然是一个技术上支持的类。
flex 带
打印
预览功能的
Pr
int
Job
flex 带
打印
预览功能的
Pr
int
Job
经过我几天的努力,终于实现了flex的
打印
预览。把它做成了一个库文件,Super
Pr
int
Job
.swc。大家可以自由下载使用。这个压缩包中包含库文件的代码和使用的工程。详细的使用方法参见我的主页http://hi.csdn.net/To9m
Java SE
62,616
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章