首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

Applet打印,大家一定要顶~解决方法

2012-02-05 
Applet打印,大家一定要顶~~!问题是这样的publicvoiddrawPage(Graphicsg2,PageFormatpageFormat){this.page

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

热点排行