请教,我需要将一张很大的图片打印在一张比较小的纸上,如何实现类似Word打印的自动缩放功能?

解决方案 »

  1.   

     From  flygoldfish(长江支流)  方法一:  
      直接设置graphics转换功能就可以缩放了   
        
      方法二:   
      应用二级缓存,创建一个bmp,然后用Graphics   g   =   Graphics.CreateFromImage(bmp);   
      和以前一样,直接在g上DrawString、DrawRectagle....,创建一个bmp2,可以指定缩放大小   
        
      最后,把这个bmp2绘到你的graphics上就可以了