Ho un requisito per cui i file generati da POI Apache devono produrre un file con il set fit all columns on one page setting. Ho provato un sacco di varianti con l'API ma finora non sono stato in grado di farlo. Né posso davvero trovare se può essere fatto.POI Apache - come può impostare il file per l'impostazione "adatta tutte le colonne su una pagina" in Excel
Sembra che la funzione setFitToPage(true)
riduca sia l'altezza che la larghezza non solo la larghezza come desidero. Usando setFitWidth
e setFitHeight
come trovo in varie altre domande di overflow dello stack non sembra influenzare nulla.
Ecco quello che ho finora:
public void setPrintSettings(Sheet sheet) {
sheet.setFitToPage(true); //this will resize both height and width to fit
sheet.getPrintSetup().setLandscape(true);
sheet.getPrintSetup().setFitWidth((short) 1);
sheet.getPrintSetup().setFitHeight((short) 1);
}
Non sono esperto in POI Apache ma forse questo ti aiuta https://mail-archives.apache.org/mod_mbox/poi-user/201308.mbox/%[email protected] .yahoo.com% 3E – RubioRic
Anche questo, RubioRic. Grazie, perché non l'ho trovato subito? – superbAfterSemperPhi