Seitenumbrüche verwalten

Aspose.Cells & Seitenumbrüche

Aspose.Cells bietet eine Klasse,Arbeitsmappe die eine Excel-Datei darstellt. DasArbeitsmappe Klasse enthält aArbeitsblattsammlungdie den Zugriff auf jedes Arbeitsblatt in der Excel-Datei ermöglicht.

Ein Arbeitsblatt wird durch dargestelltArbeitsblatt-Klasse, die eine Vielzahl von Eigenschaften und Methoden zum Verwalten von Arbeitsblättern bereitstellt. Um die Seitenumbrüche hinzuzufügen, verwenden Sie dieArbeitsblatt Klasse'HorizontaleSeitenumbrüche undVertikaleSeitenumbrücheEigenschaften.

DasHorizontaleSeitenumbrüche undVertikaleSeitenumbrücheEigenschaften sind in der Tat Sammlungen, die mehrere Seitenumbrüche enthalten können. Jede Sammlung enthält mehrere Methoden zum Verwalten horizontaler und vertikaler Seitenumbrüche. Wie diese Methoden verwendet werden, wird unten diskutiert.

Seitenumbrüche hinzufügen

Um einem Arbeitsblatt einen Seitenumbruch hinzuzufügen, fügen Sie vertikale und horizontale Seitenumbrüche an der angegebenen Zelle ein, indem Sie die aufrufenHorizontaleSeitenumbrüche undVertikaleSeitenumbrüche SammlungenAddieren Methoden. JederAddieren-Methode nimmt den Zellennamen, an dem der Seitenumbruch hinzugefügt werden soll.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
String dataDir = Utils.getSharedDataDir(AddingPageBreaks.class) + "worksheets/";
// Instantiating a Workbook object
Workbook workbook = new Workbook();
// Add a page break at cell Y30
WorksheetCollection worksheets = workbook.getWorksheets();
Worksheet worksheet = worksheets.get(0);
HorizontalPageBreakCollection hPageBreaks = worksheet.getHorizontalPageBreaks();
hPageBreaks.add("Y30");
VerticalPageBreakCollection vPageBreaks = worksheet.getVerticalPageBreaks();
vPageBreaks.add("Y30");

Löschen aller Seitenumbrüche

Um alle Seitenumbrüche in einem Arbeitsblatt zu löschen, rufen Sie die aufHorizontalPageBreakCollection undVerticalPageBreakCollection SammlungenKlarMethoden.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
String dataDir = Utils.getSharedDataDir(AddingPageBreaks.class) + "worksheets/";
// Instantiating a Workbook object
Workbook workbook = new Workbook();
workbook.getWorksheets().get(0).getHorizontalPageBreaks().clear();
workbook.getWorksheets().get(0).getVerticalPageBreaks().clear();

Entfernen bestimmter Seitenumbrüche

Um einen bestimmten Seitenumbruch im Arbeitsblatt zu entfernen, rufen Sie die aufHorizontalPageBreakCollection undVerticalPageBreakCollection SammlungenentfernenBei Methoden. JederentfernenBei-Methode nimmt den Index des zu entfernenden Seitenumbruchs.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
String dataDir = Utils.getSharedDataDir(RemoveSpecificPageBreak.class) + "worksheets/";
// Instantiating a Workbook object
Workbook workbook = new Workbook(dataDir + "SampleXLSFile_38kb.xls");
// Removing a specific page break
WorksheetCollection worksheets = workbook.getWorksheets();
Worksheet worksheet = worksheets.get(0);
HorizontalPageBreakCollection hPageBreaks = worksheet.getHorizontalPageBreaks();
hPageBreaks.removeAt(0);
VerticalPageBreakCollection vPageBreaks = worksheet.getVerticalPageBreaks();
vPageBreaks.removeAt(0);