Imposta la larghezza della colonna su unità scalabili come em o percentuale

Contents
[ ]

Generare un file HTML da un foglio di calcolo è molto comune. Le dimensioni delle colonne sono definite in “pt” e funzionano in molti casi. Tuttavia, può verificarsi una situazione in cui questa dimensione fissa potrebbe non essere richiesta. Ad esempio, se la larghezza del pannello contenitore è di 600px dove viene visualizzata questa pagina HTML. In questo caso, potrebbe comparire una barra di scorrimento orizzontale se la larghezza della tabella generata è maggiore. Era necessario che questa dimensione fissa venisse convertita in un’unità scalabile come em o percentuale per ottenere una presentazione migliore. Il codice di esempio seguente può essere utilizzato dove HtmlSaveOptions.WidthScalable è impostato su true per creare una larghezza scalabile.

I file di origine e i file di output di esempio possono essere scaricati dai seguenti collegamenti:

sampleForScalableColumns.xlsx

outsampleForScalableColumns.zip

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// Load sample source file
Workbook wb = new Workbook(srcDir + "sampleForScalableColumns.xlsx");
// Specify Html Save Options
HtmlSaveOptions options = new HtmlSaveOptions();
// Set the property for scalable width
options.setWidthScalable(true);
// Specify image save format
options.setExportImagesAsBase64(true);
// Save the workbook in Html format with specified Html Save Options
wb.save(outDir + "outsampleForScalableColumns.html", options);