Olá, tudo bem? Bom, no momento estou editando uma planilha onde o logo da empresa está inserido nas primeiras linhas da folha. Gostaria de modificar o tamanho das colunas/linhas sem que a imagem mude seu tamanho e posicionamento.
Segue:
private static void criandoRelatorio() {
try (XSSFWorkbook workbook = new XSSFWorkbook()) {
XSSFSheet sheetEmpresas = workbook.createSheet("Relatório");
List<Empresa> tabelaApollus = gerarMock();
int rownum = 1;
InputStream is = new FileInputStream("C:\\Users\\Apollus\\OneDrive\\Documentos\\ambientecl.png");
byte[] bytes = IOUtils.toByteArray(is);
int pictureIdx = workbook.addPicture(bytes, Workbook.PICTURE_TYPE_PNG);
is.close();
Drawing<?> drawing = sheetEmpresas.createDrawingPatriarch();
// FORMA DE IMAGEM
ClientAnchor anchor = sheetEmpresas.getWorkbook ().getCreationHelper().createClientAnchor();
//SUBSEQUENTE DE PICTURE # RESIZE (2) IRÁ operar EM RELAÇÃO
anchor.setCol1(3);
anchor.setRow1(2);
Picture pict = drawing.createPicture(anchor, pictureIdx);
// IMAGEM DE TAMANHO AUTOMATICO EM RELAÇAO AS COLUNA²
pict.resize(2);
Se haver alguma solução que facilite minha vida, ficarei MUI grata!