Verwalten von Seitenumbrüchen
Nach Definition ist ein Seitenumbruch eine Stelle in einem Textfluss, an der eine Seite endet und die nächste beginnt. Microsoft Excel ermöglicht es Benutzern, Seitenumbrüche in jede ausgewählte Zelle eines Arbeitsblatts einzufügen.
Der Ort der Zelle, an der der Seitenumbruch hinzugefügt wird; die Seite endet dort, und die Daten nach dem Seitenumbruch werden auf der nächsten Seite gedruckt. Einfach ausgedrückt, teilen Seitenumbrüche Ihr Arbeitsblatt in mehrere Seiten auf, entsprechend Ihren Vorgaben. Sie können auch laufend Seitenumbrüche in Ihren Arbeitsblättern mit Aspose.Cells für Python via .NET hinzufügen. Aspose.Cells für Python via .NET ermöglicht es Entwicklern, zwei Arten von Seitenumbrüchen hinzuzufügen:
- Horizontaler Seitenumbruch
- Vertikaler Seitenumbruch
Im weiteren Verlauf wird beschrieben, wie Sie horizontale oder vertikale Seitenumbrüche in Ihre Arbeitsblätter mit Aspose.Cells für Python via .NET einfügen können.
Seitenumbrüche
Aspose.Cells für Python via .NET bietet eine Klasse Workbook, die eine Excel-Datei repräsentiert. Die Klasse Workbook enthält eine Sammlung Worksheets, die den Zugriff auf jedes Arbeitsblatt in der Excel-Datei ermöglicht.
Ein Arbeitsblatt wird durch die Klasse Worksheet repräsentiert. Die Klasse Worksheet bietet eine Vielzahl von Eigenschaften und Methoden, die zur Verwaltung eines Arbeitsblatts verwendet werden.
Um die Seitenumbrüche hinzuzufügen, verwenden Sie die Eigenschaften horizontal_page_breaks und vertical_page_breaks der Klasse Worksheet.
Die Eigenschaften horizontal_page_breaks und vertical_page_breaks sind Sammlungen, die mehrere Seitenumbrüche enthalten können. Jede Sammlung enthält mehrere Methoden zur Verwaltung von horizontalen und vertikalen Seitenumbrüchen.
So fügen Sie Seitenumbrüche hinzu
Um einen Seitenumbruch in einem Arbeitsblatt hinzuzufügen, fügen Sie vertikale und horizontale Seitenumbrüche an der angegebenen Zelle ein, indem Sie die Methoden HorizontalPageBreakCollection.add() und VerticalPageBreakCollection.add() aufrufen. Jede add-Methode nimmt den Namen der Zelle, an der die Umbruchsmarkierung gesetzt werden soll.
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") |
Wichtig zu wissen
Wenn Sie Passend für Seiten-Eigenschaften festlegen (d. h. fit_to_pages_tall und fit_to_pages_wide) in den Seiteneinrichtungseinstellungen, werden die Seitenumbrucheinstellungen beeinflusst. Daher werden die Seitenumbrucheinstellungen beim Drucken des Arbeitsblatts nicht berücksichtigt, obwohl sie immer noch eingestellt sind.