Управление разрывами страниц

Разрывы страниц

Aspose.Cells для Python via .NET предоставляет класс Workbook, который представляет собой Excel файл. Класс Workbook содержит коллекцию Worksheets, позволяющую доступ к каждому листу в Excel файле.

Лист представлен классом Worksheet. Класс Worksheet предоставляет широкий спектр свойств и методов, используемых для управления листом.

Для добавления перерывов страниц используйте свойства класса Worksheet и методы horizontal_page_breaks и vertical_page_breaks.

Свойства horizontal_page_breaks и vertical_page_breaks являются коллекциями, которые могут содержать несколько перерывов страницы. Каждая коллекция содержит несколько методов для управления горизонтальными и вертикальными перерывами страниц.

Как добавить разрыв страницы

Чтобы добавить разрыв страницы в лист, вставьте вертикальные и горизонтальные разрывы страниц в указанную ячейку, вызвав методы HorizontalPageBreakCollection.add() и VerticalPageBreakCollection.add(). Каждый метод add принимает название ячейки, в которую необходимо вставить разрыв.

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Instantiating a Workbook object
workbook = Workbook()
# Add a page break at cell Y30
workbook.worksheets[0].horizontal_page_breaks.add("Y30")
workbook.worksheets[0].vertical_page_breaks.add("Y30")
# Save the Excel file.
workbook.save(dataDir + "AddingPageBreaks_out.xls")

Важно знать

Когда вы устанавливаете свойства FitToPages (то есть fit_to_pages_tall и fit_to_pages_wide) в настройках страницы, настройки перерывов страницы также влияют на них, поэтому, если вы печатаете лист, настройки перерывов страницы не учитываются, хотя они все еще заданы.