ImageData 中有一个方法scaledTo(width,height)可以实现缩放,怎么样设置width、height使image按比例缩小,从而能通过报表输出在word中正常显示,并且缩小后的效果比较清晰?(image超出了word页面大小就不能显示了。我给width、height设了两个常量,图片是出来了,但效果很模糊)请高手指点。如果有其他方法也行。

解决方案 »

  1.   

    我在给选项卡上图片的时候是根据原来图片的大小,然后根据我需要的大小进行比例缩小的,代码如下:                  ImageData data = new ImageData("D:\\page1.bmp"); 
    ImageData data2 = data.scaledTo(data.width/2, data.height/2);
    Image image = new Image(display,data2);不知道能不能解决你的问题
      

  2.   

    我的image是eclipse中的editor的内容,所以用户编辑成什么大小(image)是不确定的,所以缩小的比例不确定,baggiowd的做法我也试过,可是图片会变得很模糊。