//pageFormat.setOrientation(PageFormat.LANDSCAPE);//横向打印
Paper paper = pageFormat.getPaper();
int nExtWidth = (int)paper.getImageableX()*4/5;
int nExtHeight = (int)paper.getImageableY()*2/3;
//设置页面显示大小,如调边距等。。。。
paper.setImageableArea(paper.getImageableX()-nExtWidth, paper.getImageableY()-nExtHeight,
paper.getImageableWidth()+nExtWidth*2, paper.getImageableHeight()+nExtHeight*2);
pageFormat.setPaper(paper);
pj.setPrintable(new PrintableDemo(image), pageFormat);

