Na época que eu mexi com POI, eu não entendi mesmo esse manual deles nessa parte!
Eu só consegui inserir figura na versão 3.0. Apenas não consegui clonar sheet com figura.
(esse código não é meu). workbook e tabela são respectivamente o workbook e a sheet. Espero que dê para entender. :roll:
Se seu workbook tiver várias sheets com a mesma figura, só é necessário ligar uma única vez ao Workbook; mas é necessário ligar a cada sheet todas as vezes.
/**LigandoafiguraaoWorkbook**/bytedata[]=newbyte[8000];// o suficiente para caber a figuranewDataInputStream(newFileInputStream(imageEnd)).read(data);intindex=workbook.addPicture(data,HSSFWorkbook.PICTURE_TYPE_JPEG);/*LigandoafiguraaoSheet*/HSSFClientAnchoranchor=newHSSFClientAnchor(0,0,0,0,(short)colInicio,1,(short)(colInicio+largura),5);anchor.setAnchorType(2);tabela.createDrawingPatriarch().createPicture(anchor,index);
S
soublade
funcionou aqui!!!
obrigadaoo pela ajuda!
R
Ramon_Sim
Ow, legal cara. Funcionou de prima, VLW!
R
Ramon_Sim
Mas como faço pra ajustar a imagem com o tamanho da celula?
Tipo, fazer a celula crescer juntamente com a imagem?