Представления листа
Предпросмотр разрывов страниц
Все листы могут быть просмотрены в двух режимах:
- Обычный вид.
- Предварительный просмотр разрыва страницы.
Обычный вид - это вид листа по умолчанию. Предварительный просмотр разрыва страницы - это вид редактирования, который отображает лист так, как он будет напечатан. Предварительный просмотр разрыва позволяет увидеть, какие данные будут на каждой странице, чтобы можно было настроить область печати и разрывы страниц. С помощью Aspose.Cells разработчики могут включить обычный вид или режим предварительного просмотра разрыва страницы.
Управление режимами просмотра
Aspose.Cells предоставляет класс Workbook, который представляет файл Microsoft Excel. Класс Workbook содержит WorksheetCollection, который позволяет получить доступ к каждому листу в файле Excel.
Лист представлен классом Worksheet. Класс Worksheet предоставляет широкий спектр свойств и методов для управления листами. Чтобы включить нормальный или режим предварительного просмотра, используйте метод setPageBreakPreview класса Worksheet.
Включение нормального режима
Установите любой лист в нормальный режим, используя метод setPageBreakPreview класса Worksheet, передав false в качестве параметра.
Включение предварительного просмотра разрывов страниц
Установите любой лист в режим предварительного просмотра разрывов страниц с помощью метода setPageBreakPreview класса Worksheet, передав true в качестве параметра.
Ниже приведен полный пример, демонстрирующий использование метода setPageBreakPreview класса Worksheet для включения режима предварительного просмотра разрывов страниц для первого листа в файле Excel.
На скриншоте ниже вы можете увидеть, что файл Book1.xls находится в нормальном режиме.
Book1.xls: Лист до изменения
Файл Book1.xls открыт с использованием класса Workbook, и режим переключен на предварительный просмотр разрывов страниц для первого листа. Измененный файл сохранен как output.xls.
Ouput.xls: лист после изменения
Коэффициент масштабирования
Microsoft Excel предоставляет возможность установить коэффициент масштабирования листа. Эта функция помогает пользователям просматривать содержимое листа в уменьшенном или увеличенном виде. Пользователи могут установить коэффициент масштабирования на любое значение.
Установка коэффициента масштабирования с помощью Microsoft Excel
Aspose.Cells также позволяет разработчикам устанавливать коэффициент масштабирования листа.
Управление коэффициентом масштабирования
Aspose.Cells предоставляет класс Workbook, который представляет файл Microsoft Excel. Класс Workbook содержит WorksheetCollection, который позволяет получить доступ к каждому листу в файле Excel.
Лист представлен классом Worksheet. Класс Worksheet предоставляет широкий спектр свойств и методов для управления листами. Чтобы установить коэффициент масштабирования листа, используйте метод setZoom класса Worksheet.
Ниже приведен полный пример, демонстрирующий использование метода setZoom для установки коэффициента масштабирования первого листа в файле Excel.
На скриншоте ниже вы можете увидеть файл Book1.xls в режиме по умолчанию.
Book1.xls: лист перед внесением изменений
Файл Book1.xls открывается с помощью класса Workbook и масштаб первого листа устанавливается на 75. Измененный файл сохраняется как output.xls.
output.xls: лист после внесения изменений
Закрепить области
Закрепление области экрана - это функция, предоставляемая Microsoft Excel. Закрепление области экрана позволяет выбрать данные, которые останутся видимыми при прокрутке на листе.
Использование закрепления области экрана в Microsoft Excel
Aspose.Cells также позволяет разработчикам применять закрепление области экрана к листам во время выполнения.
Aspose.Cells предоставляет класс Workbook, который представляет файл Microsoft Excel. Класс Workbook содержит WorksheetCollection, что позволяет получить доступ к каждому листу в файле Excel.
Лист представлен классом Worksheet. Класс Worksheet предоставляет широкий спектр свойств и методов для управления листами. Чтобы настроить закрепление области экрана, вызовите метод freezePanes класса Worksheet. Метод freezePanes принимает следующие параметры:
- Строка, индекс строки, с которой начнется закрепление.
- Столбец, индекс столбца, с которого начнется закрепление.
- Закрепленные строки, количество видимых строк в верхней панели.
- Закрепленные столбцы, количество видимых столбцов в левой панели.
Ниже приведен полный пример, демонстрирующий использование метода freezePanes класса Worksheet для закрепления строк и столбцов (начиная с C4, представленного 4-й строкой и 3-м столбцом, где строки и столбцы начинаются с 0 индексов) первого листа файла Excel.
На скриншоте ниже вы можете увидеть файл Book1.xls без закрепления области экрана.
Book1.xls: представление листа до внесения изменений
Файл Book1.xls открывается с помощью класса Workbook, а затем на первом листе закрепляются несколько строк и столбцов. Измененный файл сохраняется как output.xls.
Outlook.xls: представление листа после внесения изменений
Разделение областей экрана
Если вам нужно разделить экран для получения двух разных представлений на одном листе, используйте разделение областей экрана. Microsoft Excel предлагает очень удобную функцию, которая позволяет просматривать более одной копии вашего листа и прокручивать каждую область листа независимо: разделение областей экрана.
Разделы работают одновременно. Если вы внесете изменение в один, изменение одновременно появится в другом. Aspose.Cells предоставляет функцию разделения панелей для пользователей.
Применение и удаление разделенных панелей
Разделение панелей
Aspose.Cells предоставляет класс Workbook, который представляет файл Microsoft Excel. Класс Workbook обеспечивает широкий спектр свойств и методов для управления файлами Excel. Для реализации разделенных видов используйте метод split класса Worksheet. Чтобы удалить разделенные панели, используйте метод removeSplit
В примере мы используем простой шаблонный файл, который загружается, затем устанавливается функция разделенных панелей для ячейки на первом листе. Обновленный файл сохраняется.
После выполнения вышеуказанного кода, у сгенерированного файла появляется разделенный вид.
Разделенные панели в выходном файле
Удаление панелей
Разработчики могут удалять разделенные панели, используя removeSplit метод класса Worksheet.