Applet打印,大家一定要顶~~!
问题是这样的
public void drawPage(Graphics g2 ,PageFormat pageFormat) {
this.pageFormat = pageFormat;
int width1= (int)pageFormat.getImageableX() ;
int height1= (int)pageFormat.getImageableY();
int width= (int)pageFormat.getImageableWidth() ;
int height= (int)pageFormat.getImageableHeight();
g2.drawRect(0, 0, width, height);//画距型
g2.drawString( "width: "+width+ " height: "+height, width-300,height-300);//打印预览时,显示794,397,但打印出来却是559,397,我再修改宽高显示为680,510,打印出来却变成了404,510,为什么宽总是差这么多?
g2.drawString( "width1: "+width1+ " height1: "+height1, width1 ,height1 );//width1永远都显示8,不管我怎么设置left,right边距,为什么?但height会跟着我设的top,bottom边距改变
各位,一定要帮忙啊~~
------解决方案--------------------自己不顶,别人是不会先顶的~
------解决方案--------------------up
------解决方案--------------------显然不懂,学习一下。
如何在页面实现 缩放 功能呢。
这里的边框显然大有讲究。
------解决方案--------------------mark