打印问题!!

wuyue-tiger 2002-08-27 08:51:37
我打印出的页面为何整体放大,且画面右侧部分进不A4的页面?代码如下:

Frame getFrame(Component c)
{
while((c = c.getParent())!=null)
{
if(c instanceof Frame)
return (Frame)c;
}
return null;
}

void printComponents(Component c)
{
Toolkit tk = Toolkit.getDefaultToolkit();
Frame frame = getFrame(c);
if(tk!=null)
{
String name = c.getName() + "print.job";
PrintJob pj = tk.getPrintJob(frame, name, null);
if(pj!=null)
{
Graphics pg = pj.getGraphics();
if(pg!=null)
{
try
{
c.paintAll(pg);
}
finally
{
pg.dispose();
}
}
pj.end();
}
}
}
...全文
32 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
castlez 2002-08-30
  • 打赏
  • 举报
回复
gz
Brain 2002-08-27
  • 打赏
  • 举报
回复
javascript就可以做打印玉兰的
javaservlet 2002-08-27
  • 打赏
  • 举报
回复
用专业的报表工具吧..
Style/Report www.inetsoft.com 010_68941777
JReport www.jtaltal.com 010_84261288

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧