Установите ширину столбца в масштабируемую единицу, например em или процент.
Создание файла HTML из электронной таблицы очень распространено. Размер столбцов определяется в «pt», что работает во многих случаях. Однако может быть случай, когда этот фиксированный размер может не потребоваться. Например, если ширина панели контейнера составляет 600 пикселей, где отображается эта страница HTML. В этом случае вы можете получить горизонтальную полосу прокрутки, если ширина сгенерированной таблицы больше. Требовалось, чтобы этот фиксированный размер был изменен на масштабируемую единицу, такую как em или процент, чтобы получить лучшее представление. Следующий пример кода можно использовать там, гдеHtmlSaveOptions.WidthScalable установлен наистинный для создания масштабируемой ширины.
Образец исходного файла и выходные файлы можно загрузить по следующим ссылкам:
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); |