Establezca el ancho de columna en una unidad escalable como em o porcentaje

Contents
[ ]

Generar un archivo HTML desde una hoja de cálculo es muy común. El tamaño de las columnas se define en “pt” que funciona en muchos casos. Sin embargo, puede haber un caso en el que este tamaño fijo no sea necesario. Por ejemplo, si el ancho del panel de un contenedor es de 600 px, donde se muestra esta página HTML. En este caso, puede obtener una barra de desplazamiento horizontal si el ancho de la tabla generada es mayor. Se requirió que este tamaño fijo se cambiara a una unidad escalable como em o porcentaje para obtener una mejor presentación. Se puede usar el siguiente código de muestra dondeHtmlSaveOptions.WidthScalable se establece enverdadero para crear un ancho escalable.

El archivo fuente de muestra y los archivos de salida se pueden descargar desde los siguientes enlaces:

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