ページブレークの管理

ページブレーク

Aspose.Cells for Python via .NETは、Excelファイルを表すWorkbookクラスを提供します。Workbookクラスには、Excelファイル内の各ワークシートにアクセスできるWorksheetsコレクションが含まれています。

ワークシートは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)を設定すると、ページブレークの設定が影響を受けます。そのため、ワークシートを印刷する場合、ページブレークの設定は考慮されませんが、それらはまだ設定されています。