Hantera sidbrytningar
Enligt definitionen är en sidbrytning en plats i en textflöde där en sida slutar och den nästa börjar. Microsoft Excel låter användare lägga till sidbrytningar i valfri markerad cell i ett kalkylblad.
Platsen för cellen där sidbrytningen läggs till, slutet av sidan och resten av data efter sidbrytningen skrivs ut på nästa sida vid utskrift. Enkelt uttryckt delar sidbrytningar ditt kalkylblad i flera sidor enligt dina inställningar. Du kan också lägga till sidbrytningar i dina kalkylblad vid körning med Aspose.Cells för Python via .NET. Aspose.Cells för Python via .NET tillåter utvecklare att lägga till två typer av sidbrytningar:
- Horisontell sidbrytning
- Vertikal sidbrytning
I resten av diskussionen beskriver vi hur du kan lägga till horisontella eller vertikala sidbrytningar i dina kalkylblad med Aspose.Cells för Python via .NET.
Sidbrytningar
Aspose.Cells för Python via .NET tillhandahåller en Workbook-klass som representerar en Excel-fil. Workbook-klassen innehåller en Worksheets-samling som ger åtkomst till varje ark i Excel-filen.
Ett kalkylblad representeras av Worksheet-klassen. Worksheet-klassen tillhandahåller ett brett utbud av egenskaper och metoder som används för att hantera ett kalkylblad.
Använd Worksheet-klassens horizontal_page_breaks och vertical_page_breaks egenskaper för att lägga till sidbrytningar.
Egenskaperna horizontal_page_breaks och vertical_page_breaks är samlingar som kan innehålla flera sidbrytningar. Varje samling innehåller flera metoder för att hantera horisontella och vertikala sidbrytningar.
Hur man lägger till sidbrytningar
För att lägga till en sidbrytning i ett arbetsblad, infoga vertikala och horisontella sidbrytningar vid den angivna cellen genom att anropa HorizontalPageBreakCollection.add()- och VerticalPageBreakCollection.add()-metoderna. Varje add-metod tar namnet på cellen där brytningen ska läggas till.
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") |
Viktig information att veta
När du ställer in {0}-egenskaper (det vill säga {1} och {2}) i siduppsättningsinställningarna påverkas sidbrytningsinställningarna, så om du skriver ut kalkylbladet beaktas inte sidbrytningsinställningarna även om de fortfarande är inställda.