Увеличение или уменьшение масштаба рабочего листа в GridDesktop

Увеличение или уменьшение масштаба с помощью Aspose.Cells.GridDesktop

Aspose.Cells предоставляет класс Aspose.Cells.GridDesktop.Worksheet с широким набором свойств и методов для управления рабочими листами. Чтобы установить коэффициент масштабирования рабочего листа, используйте свойство Zoom класса Worksheet. Коэффициент масштабирования задается числовым (целочисленным) значением свойства Zoom.

Мы создаем ползунок масштабирования, похожий на MS Excel, с помощью элемента управления TrackBar (.NET). В проекте WinForm мы помещаем элемент управления Aspose.Cells.GridDesktop из Toolbox в форму и указываем некоторые свойства, чтобы задать его имя, размер или другие аспекты соответственно. Теперь мы помещаем элемент управления TrackBar в нижний правый угол под элементом управления GridDesktop, мы также помещаем элемент управления Label, который будет отображать процентное значение, указанное вами с помощью дескриптора элемента управления TrackBar. Мы добавляем относительные строки кода в событие прокрутки TrackBar, поэтому при прокрутке элемента управления Trackbar GridDesktop должен увеличивать или уменьшать масштаб, чтобы отображать данные/содержимое в нем.

Ниже приведен полный пример, демонстрирующий, как использовать свойство Zoom для установки коэффициента масштабирования активного рабочего листа GridDesktop. Сначала мы импортируем файл шаблона Excel в GridDesktop.

Напишите ниже код в событии Load формы, чтобы установить файл шаблона Excel в GridDesktop и значение трекбара.

Теперь скопируйте приведенный ниже код внутри события прокрутки дорожки и запустите приложение. Вы заметите, что перемещение полосы дорожки изменит свойство масштабирования рабочего листа.