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.
Placeringen av cellen där sidbrytningen läggs till, sidan avslutas och resten av datan efter sidbrytningen skrivs ut på nästa sida under utskrift. Med andra ord delar sidbrytningar ditt kalkylblad i flera sidor enligt dina specifikationer. Du kan också lägga till sidbrytningar i dina kalkylblad vid runtime med hjälp av Aspose.Cells. Aspose.Cells tillåter utvecklare att lägga till två typer av sidbrytningar:
- Horisontell sidbrytning
- Vertikal sidbrytning
I resten av diskussionen kommer vi att beskriva hur du kan lägga till horisontella eller vertikala sidbrytningar i dina kalkylblad med hjälp av Aspose.Cells.
Sidbrytningar
Aspose.Cells tillhandahåller en Workbook-klass som representerar en Excel-fil. Workbook-klassen innehåller en Worksheets-samling som möjliggör åtkomst till varje kalkylblad 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 HorizontalPageBreaks och VerticalPageBreaks egenskaper för att lägga till sidbrytningar.
Egenskaperna HorizontalPageBreaks och VerticalPageBreaks är samlingar som kan innehålla flera sidbrytningar. Varje samling innehåller flera metoder för att hantera horisontella och vertikala sidbrytningar.
Lägga till sidbrytningar
För att lägga till en sidbrytning i ett kalkylblad, sätt in vertikala och horisontella sidbrytningar vid den angivna cellen genom att anropa metoderna HorizontalPageBreakCollection.Add() och VerticalPageBreakCollection.Add(). Varje Lägg till -metod tar namnet på cellen där brytet ska läggas till.
Rensa alla sidbrytningar
För att rensa alla sidbrytningar i ett kalkylblad, anropa HorizontalPageBreakCollection och VerticalPageBreakCollection samlingarnas Clear()-metoder.
Ta bort en specifik sidbrytning
För att ta bort en specifik sidbrytning, anropa metoderna HorizontalPageBreakCollection.RemoveAt() och VerticalPageBreakCollection.RemoveAt(). Varje Ta bort vid -metod tar index för sidbrytningen som ska tas bort.
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.