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”, che funziona in molti casi. Tuttavia, può esserci un caso in cui questa dimensione fissa non sia richiesta. Ad esempio, se la larghezza del pannello contenitore è 600px dove viene visualizzata questa pagina HTML. In questo caso, potresti ottenere una barra di scorrimento orizzontale se la larghezza della tabella generata è maggiore. Era necessario che questa dimensione fissa fosse cambiata in un’unità scalabile come em o percentuale per ottenere una migliore presentazione. 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-.NET
// Load sample source file
Workbook wb = new Workbook(sourceDir + "sampleForScalableColumns.xlsx");
// Specify Html Save Options
HtmlSaveOptions options = new HtmlSaveOptions();
// Set the property for scalable width
options.WidthScalable = true;
// Specify image save format
options.ExportImagesAsBase64 = true;
// Save the workbook in Html format with specified Html Save Options
wb.Save(outputDir + "outsampleForScalableColumns.html", options);