Автоподбор строк и столбцов
Автоматическая установка
Aspose.Cells предоставляетРабочая тетрадькласс, представляющий файл Excel Microsoft.Рабочая тетрадькласс содержитРабочие листыколлекция, которая обеспечивает доступ к каждому рабочему листу в файле Excel. Рабочий лист представленРабочий лист учебный класс.Рабочий лист Класс предоставляет широкий спектр свойств и методов для управления рабочим листом. В этой статье рассматривается использованиеРабочий листкласс для автоподбора строк или столбцов.
Автоподбор строки — простой
Самый простой подход к автоматическому изменению ширины и высоты строки — вызвать методРабочий лист учебный классAutoFitRow метод.AutoFitRowметод принимает индекс строки (строки, размер которой нужно изменить) в качестве параметра.
Автоподбор строки в диапазоне Cells
Строка состоит из множества столбцов. Aspose.Cells позволяет разработчикам автоматически подбирать строку на основе содержимого диапазона ячеек в строке, вызывая перегруженную версиюAutoFitRowметод. Он принимает следующие параметры:
- Индекс строки, индекс строки, которая будет автоматически подобрана.
- Индекс первого столбца, индекс первого столбца строки.
- Индекс последнего столбца, индекс последнего столбца строки.
AutoFitRowметод проверяет содержимое всех столбцов в строке, а затем автоматически подбирает строку.
Автоподбор столбца в диапазоне Cells
Столбец состоит из множества строк. Можно автоматически подогнать столбец на основе содержимого диапазона ячеек в столбце, вызвав перегруженную версиюAutoFitColumnметод, который принимает следующие параметры:
- Индекс столбцаиндекс столбца, который будет автоматически подобран.
- Индекс первой строки, индекс первой строки столбца.
- Индекс последней строки, индекс последней строки столбца.
AutoFitColumnметод проверяет содержимое всех строк в столбце, а затем автоматически подбирает столбец.
Автоподбор строк для объединенных Cells
С помощью Aspose.Cells можно автоматически подбирать строки даже для ячеек, которые были объединены с помощьюAutoFitterOptions API. AutoFitterOptionsкласс предоставляетAutoFitMergedCellsType свойство, которое можно использовать для автоподбора строк для объединенных ячеек.AutoFitMergedCellsTypeпринимаетAutoFitMergedCellsType перечислимое, которое имеет следующие члены.
- Нет: игнорировать объединенные ячейки.
- FirstLine: увеличивает высоту только первой строки.
- LastLine: увеличивает высоту только последней строки.
- EachLine: увеличивает только высоту каждой строки.
Вы также можете попробовать использовать перегруженные версииAutoFitRows & AutoFitColumns методы, принимающие диапазон строк/столбцов и экземплярAutoFitterOptions для автоматической подгонки выбранных строк/столбцов к желаемомуAutoFitterOptionsсоответственно.
Сигнатуры вышеупомянутых методов следующие:
- AutoFitRows(int startRow, int endRow,AutoFitterOptionsпараметры)
- AutoFitColumns(int firstColumn, int lastColumn,AutoFitterOptionsпараметры)