ページブレークの管理
定義によると、ページブレークはテキストフローの中で1つのページが終わり、次のページが始まる場所です。Microsoft Excelでは、ユーザーは任意の選択したワークシートのセルにページブレークを追加できます。
ページ区切りが追加されるセルの位置、ページが終了し、ページ区切り後の残りのデータが次のページで印刷されます。簡単に言えば、ページ区切りは、指定に従ってワークシートを複数のページに分割します。Aspose.Cells for Python via .NETを使用して、ランタイムでワークシートにページ区切りを追加することもできます。Aspose.Cells for Python via .NETでは、2種類のページ区切りを追加できます。
- 水平ページブレーク
- 垂直ページブレーク
今後の議論では、Aspose.Cells for Python via .NETを使用してワークシートに水平または垂直のページ区切りを追加する方法について説明します。
ページブレーク
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メソッドは、ページ区切りを追加するセルの名前を取ります。
重要なこと
ページ設定の設定でFitToPagesプロパティ(すなわちfit_to_pages_tallおよびfit_to_pages_wide)を設定すると、ページブレークの設定が影響を受けます。そのため、ワークシートを印刷する場合、ページブレークの設定は考慮されませんが、それらはまだ設定されています。