ページブレークの管理
定義によると、ページブレークはテキストフローの中で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は、**Workbookクラスを提供し、Excelファイルを表します。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)を設定すると、ページブレークの設定が影響を受けます。そのため、ワークシートを印刷する場合、ページブレークの設定は考慮されませんが、それらはまだ設定されています。