改ページの管理

改ページ

Aspose.Cells はワークブック Excel ファイルを表すクラス。のワークブッククラスにはワークシートExcel ファイル内の各ワークシートにアクセスできるコレクション。

ワークシートは、ワークシートクラス。のワークシートクラスには、ワークシートの管理に使用されるさまざまなプロパティとメソッドが用意されています。

改ページを追加するには、ワークシートクラス'水平改ページ垂直改ページプロパティ。

水平改ページ垂直改ページプロパティは、複数の改ページを含むコレクションです。各コレクションには、水平および垂直の改ページを管理するためのメソッドがいくつか含まれています。

改ページの追加

ワークシートに改ページを追加するには、 を呼び出して、指定したセルに垂直および水平の改ページを挿入します。HorizontalPageBreakCollection.Add()VerticalPageBreakCollection.Add()メソッド。各追加メソッドは、ブレークを追加するセルの名前を取ります。

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Instantiating a Workbook object
Workbook workbook = new Workbook();
// Add a page break at cell Y30
workbook.Worksheets[0].HorizontalPageBreaks.Add("Y30");
workbook.Worksheets[0].VerticalPageBreaks.Add("Y30");
// Save the Excel file.
workbook.Save(dataDir + "AddingPageBreaks_out.xls");

すべての改ページのクリア

ワークシート内のすべての改ページをクリアするには、HorizontalPageBreakCollectionVerticalPageBreakCollectionコレクションのクリア()メソッド。

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Instantiating a Workbook object
Workbook workbook = new Workbook();
// Clearing all page breaks
workbook.Worksheets[0].HorizontalPageBreaks.Clear();
workbook.Worksheets[0].VerticalPageBreaks.Clear();
// Save the Excel file.
workbook.Save(dataDir + "ClearAllPageBreaks_out.xls");

特定の改ページを削除する

特定の改ページを削除するには、HorizontalPageBreakCollection.RemoveAt()VerticalPageBreakCollection.RemoveAt()メソッド。各削除場所メソッドは、削除しようとしている改ページのインデックスを取得します。

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Instantiating a Workbook object
Workbook workbook = new Workbook(dataDir + "PageBreaks.xls");
// Removing a specific page break
workbook.Worksheets[0].HorizontalPageBreaks.RemoveAt(0);
workbook.Worksheets[0].VerticalPageBreaks.RemoveAt(0);
// Save the Excel file.
workbook.Save(dataDir + "RemoveSpecificPageBreak_out.xls");

知っておくべき重要なこと

設定するとページに合わせるプロパティ(つまりFitToPagesTallFitToPagesWideページ設定では、改ページ設定が影響を受けるため、ワークシートを印刷する場合、改ページ設定は設定されたままでも考慮されません。