Управление разрывами страниц
Согласно определению, перерыв страницы - это место в текучем тексте, где заканчивается одна страница, и начинается другая. Microsoft Excel позволяет пользователям добавлять перерывы страницы в любую выбранную ячейку листа.
Местоположение ячейки, в которую добавлен перерыв страницы, страница заканчивается, и оставшиеся данные после перерыва странице печатаются на следующей странице во время печати. Проще говоря, перерывы страницы делят ваш лист на несколько страниц в соответствии с вашими спецификациями. Вы также можете добавлять перерывы страниц в свои листы во время выполнения с использованием Aspose.Cells. Aspose.Cells позволяет разработчикам добавлять два вида перерывов страницы:
- Горизонтальный перерыв страницы
- Вертикальный перерыв страницы
В остальной части обсуждения мы опишем, как вы можете добавить горизонтальные или вертикальные перерывы страниц в свои листы с использованием Aspose.Cells.
Разрывы страниц
Aspose.Cells предоставляет класс Workbook, представляющий файл Excel. Класс Workbook содержит коллекцию Worksheets, позволяющую получить доступ к каждому листу в файле Excel.
Лист представлен классом Worksheet. Класс Worksheet предоставляет широкий спектр свойств и методов, используемых для управления листом.
Для добавления перерывов страниц используйте свойства класса Worksheet и методы HorizontalPageBreaks и VerticalPageBreaks.
Свойства HorizontalPageBreaks и VerticalPageBreaks являются коллекциями, которые могут содержать несколько перерывов страницы. Каждая коллекция содержит несколько методов для управления горизонтальными и вертикальными перерывами страниц.
Добавление разрывов страниц
Чтобы добавить перерыв страницы в лист, вставьте вертикальные и горизонтальные перерывы в указанную ячейку, вызвав методы HorizontalPageBreakCollection.Add() и VerticalPageBreakCollection.Add(). Каждый метод Add принимает имя ячейки, в которую следует добавить перерыв.
Очистка всех разрывов страниц
Чтобы удалить все перерывы страницы в листе, вызовите методы Clear() коллекций HorizontalPageBreakCollection и VerticalPageBreakCollection.
Удаление определенного разрыва страницы
Чтобы удалить конкретный перерыв страницы, вызовите методы HorizontalPageBreakCollection.RemoveAt() и VerticalPageBreakCollection.RemoveAt(). Каждый метод RemoveAt принимает индекс удаляемого перерыва страницы.
Важно знать
Когда вы устанавливаете свойства FitToPages (то есть FitToPagesTall и FitToPagesWide) в настройках страницы, настройки перерывов страницы также влияют на них, поэтому, если вы печатаете лист, настройки перерывов страницы не учитываются, хотя они все еще заданы.