Ställ in kolumnbredden på skalbar enhet som em eller procent

Contents
[ ]

Att generera en HTML-fil från ett kalkylblad är mycket vanligt. Storleken på kolumnerna definieras i “pt” vilket fungerar i många fall. Det kan dock finnas ett fall där denna fasta storlek kanske inte krävs. Till exempel, om en containerpanels bredd är 600px där denna HTML-sida visas. I det här fallet kan du få en horisontell rullningslist om den genererade tabellbredden är större. Det krävdes att denna fasta storlek skulle ändras till en skalbar enhet som em eller procent för att få en bättre presentation. Följande exempelkod kan användas varHtmlSaveOptions.WidthScalable är satt tillSann för att skapa skalbar bredd.

Exempel på källfiler och utdatafiler kan laddas ner från följande länkar:

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);