añado una imagen a la hoja de trabajo a través de algún código como este:PDI Excel HSSFPicture Imagen y Dimensionamiento
// Create the drawing patriarch. This is the top level container for all shapes.
Drawing drawing = sheet.createDrawingPatriarch();
//add a picture shape
//ClientAnchor anchor = this.creationHelper.createClientAnchor();
ClientAnchor anchor = new HSSFClientAnchor((short)0, (short)0, (short)0, (short)0, (short)0, (short)0, (short)2, (short)5)
// 0 = Move and size with Cells, 2 = Move but don't size with cells, 3 = Don't move or size with cells.
anchor.setAnchorType(2)
HSSFPicture pict = drawing.createPicture(anchor, this.images.get("logo"));
pict.resize() ;
Sin embargo poco después se añaden las imágenes, que cambiar el tamaño de las columnas - que parece complicar las cosas. Cambia el tamaño de las imágenes, que no es lo que quiero.
//psuedo code
public void autoSizeColumns() {
def cols = (StartColumn..this.cMax)
cols.each { i ->
sheet.autoSizeColumn i
}
}
BrandedWorksheet v;
v.autoSizeColumns()
Si no realizo autoSizeColumns() la imagen es del tamaño correcto.
¿Hay alguna manera de tener ambos?
¿Tal vez no califique las columnas primero y luego agregue la imagen al tamaño que desea? – Gagravarr
invierte el orden de agregar la imagen y el ajuste automático no tiene ningún efecto ... – akaphenom