Hi All,

The functionality to resize HSSF images to the actual width and height was 
requested many times. 
Finally it is implemented. HSSFPicture.resize() is a handy method to reset a 
picture to its original dimensions.

Usage:

    HSSFPatriarch patriarch = sheet.createDrawingPatriarch();

    HSSFPicture picture = patriarch.createPicture(new HSSFClientAnchor(), 
loadPicture( "src/resources/logos/logoKarmokar4.png", wb ));
    picture.resize();

or

    HSSFPatriarch patriarch = sheet.createDrawingPatriarch();

    HSSFPicture picture = patriarch.createPicture(new HSSFClientAnchor(), 
loadPicture( "src/resources/logos/logoKarmokar4.png", wb ));
    HSSFClientAnchor prefferedSize = picture.getPrefferedSize();
    picture.setAnchor(prefferedSize);

 
Note: HSSFPicture.resize() works only for PNG and JPEG. Other formats are not 
yet supported.


Regards,
Yegor Kozlov



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to