改ページの管理
Contents
[
Hide
]
定義によれば、改ページとは、テキストの流れの中で、あるページが終了して次のページが始まる場所です。 Microsoft Excel では、ユーザーがワークシートの選択したセルに改ページを追加できます。
改ページが追加されるセルの位置、ページが終了し、改ページ後の残りのすべてのデータが印刷中に次のページに印刷されます。簡単に言えば、改ページは、仕様に従ってワークシートを複数のページに分割します。 Aspose.Cells を使用して、実行時にワークシートに改ページを追加することもできます。Aspose.Cells を使用すると、開発者は次の 2 種類の改ページを追加できます。
- 水平改ページ
- 垂直改ページ
残りの説明では、Aspose.Cells を使用してワークシートに水平または垂直の改ページを追加する方法について説明します。
改ページ
Aspose.Cells はクラスを提供しますIワークブックこれは Excel ファイルを表します。のIワークブッククラスにはワークシートExcel ファイル内の各ワークシートにアクセスできるコレクション。
ワークシートは、Iワークシートクラス。のIワークシートクラスには、ワークシートの管理に使用されるさまざまなメソッドが用意されています。改ページを追加するには、AddPageBreaksの方法Iワークシートクラス。
改ページの追加
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C | |
//Output directory path | |
StringPtr outDir = new String("..\\Data\\02_OutputDirectory\\"); | |
//Path of output excel file | |
StringPtr outputPageBreaks = outDir->StringAppend(new String("outputManagingPageBreaks.xlsx")); | |
//Instantiating a Workbook object | |
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(); | |
//Add a page break at cell J20 | |
workbook->GetIWorksheets()->GetObjectByIndex(0)->AddPageBreaks(new String("J20")); | |
//Save the Excel file. | |
workbook->Save(outputPageBreaks); |