就是:我现在用jsp装载一个applet小程序画了一个折线图,在IE中显示没问题,可是用打印机打印出来时,发现applet画的折线图缩成一个小块。

解决方案 »

  1.   

    那可能是不行的,,你要在applet自己写打印的代码,参照下面代码做适当修改
    //在Java中使用打印机
    //11/22/2001
    import java.awt.*;public class print
    {
    public static void main(String args[])
    {
    Frame f = new Frame("tet");
    f.pack( );
    PrintJob pj = f.getToolkit().getPrintJob(f, "print1", null);
    if( pj != null)
    {
    Graphics g = pj.getGraphics( );
    g.fillOval(5,5,150,100);
    g.dispose( );
    pj.end();
    }
    System.exit(0);
    }
    }
      

  2.   

    这样解决看看行不行就是把java2d转化成SVG,在把SVG转化成JPG在显示.