Увеличение или уменьшение масштаба рабочего листа в GridDesktop
Иногда при работе с данными может потребоваться увеличить содержимое на экране, фактически не изменяя размер шрифта. Например, вы могли отформатировать свой текст, чтобы использовать мелкий шрифт. (Это часто необходимо, чтобы получить всю информацию на распечатке.) Однако при работе с рабочим листом шрифт трудно читать, потому что он очень маленький.
В Microsoft Excel доступен ползунок масштабирования для быстрого и простого увеличения и уменьшения масштаба документов. Ползунок масштабирования обычно находится в правом нижнем углу окна программы.
Aspose.Cells также позволяет разработчикам устанавливать коэффициент масштабирования рабочего листа, поэтому содержимое должно отображаться в соответствии с желаемым процентным значением.
Увеличение или уменьшение масштаба с помощью 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 и значение трекбара.
Теперь скопируйте приведенный ниже код внутри события прокрутки дорожки и запустите приложение. Вы заметите, что перемещение полосы дорожки изменит свойство масштабирования рабочего листа.