VerticalPageBreakCollection.Add
Contents
[
Hide
]Add(int, int, int)
Adds a vertical page break to the collection.
public int Add(int startRow, int endRow, int column)
| Parameter | Type | Description | 
|---|---|---|
| startRow | Int32 | Start row index, zero based. | 
| endRow | Int32 | End row index, zero based. | 
| column | Int32 | Column index, zero based. | 
Return Value
VerticalPageBreak object index.
Remarks
This method is used to add a vertical pagebreak within a print area.
Examples
using System;
using Aspose.Cells;
namespace AsposeCellsExamples
{
    public class VerticalPageBreakCollectionMethodAddWithInt32Int32Int32Demo
    {
        public static void Run()
        {
            Workbook workbook = new Workbook();
            Worksheet worksheet = workbook.Worksheets[0];
            VerticalPageBreakCollection verticalPageBreaks = worksheet.VerticalPageBreaks;
            
            // Demonstrate Add with (Int32, Int32, Int32) parameters
            verticalPageBreaks.Add(0, 10, 2); // From row 0 to 10 at column 2
            
            // Additional examples for context
            verticalPageBreaks.Add(4); // At column 4
            verticalPageBreaks.Add(5, 3); // At row 5, column 3
            Console.WriteLine("Vertical Page Breaks:");
            for (int i = 0; i < verticalPageBreaks.Count; i++)
            {
                VerticalPageBreak vpb = verticalPageBreaks[i];
                Console.WriteLine($"{i}: StartRow={vpb.StartRow}, EndRow={vpb.EndRow}, Column={vpb.Column}");
            }
            workbook.Save("VerticalPageBreakDemo.xlsx");
        }
    }
}
See Also
- class VerticalPageBreakCollection
- namespace Aspose.Cells
- assembly Aspose.Cells
Add(int)
Adds a vertical page break to the collection.
public int Add(int column)
| Parameter | Type | Description | 
|---|---|---|
| column | Int32 | Cell column index, zero based. | 
Return Value
VerticalPageBreak object index.
Remarks
Page break is added in the top left of the cell. Please set a horizontal page break and a vertical page break concurrently.
Examples
using System;
using Aspose.Cells;
namespace AsposeCellsExamples
{
    public class VerticalPageBreakCollectionMethodAddWithInt32Demo
    {
        public static void Run()
        {
            Workbook workbook = new Workbook();
            Worksheet worksheet = workbook.Worksheets[0];
            VerticalPageBreakCollection verticalPageBreaks = worksheet.VerticalPageBreaks;
            // Demonstrate Add method with Int32 parameter
            verticalPageBreaks.Add(4); // Add vertical page break at column 4
            // Print the added page break details
            VerticalPageBreak vpb = verticalPageBreaks[0];
            Console.WriteLine($"Vertical Page Break: StartRow = {vpb.StartRow}, EndRow = {vpb.EndRow}, Column = {vpb.Column}");
            workbook.Save("VerticalPageBreakCollectionExample.xlsx");
        }
    }
}
See Also
- class VerticalPageBreakCollection
- namespace Aspose.Cells
- assembly Aspose.Cells
Add(int, int)
Adds a vertical page break to the collection.
public int Add(int row, int column)
| Parameter | Type | Description | 
|---|---|---|
| row | Int32 | Cell row index, zero based. | 
| column | Int32 | Cell column index, zero based. | 
Return Value
VerticalPageBreak object index.
Remarks
Page break is added in the top left of the cell. Please set a horizontal page break and a vertical page break concurrently.
Examples
using System;
using Aspose.Cells;
namespace AsposeCellsExamples
{
    public class VerticalPageBreakCollectionMethodAddWithInt32Int32Demo
    {
        public static void Run()
        {
            // Create a new workbook
            Workbook workbook = new Workbook();
            Worksheet worksheet = workbook.Worksheets[0];
            // Get the vertical page breaks collection
            VerticalPageBreakCollection vPageBreaks = worksheet.VerticalPageBreaks;
            // Add vertical page breaks at different column positions
            vPageBreaks.Add(0, 5);  // Add page break after column 5
            vPageBreaks.Add(0, 10); // Add page break after column 10
            vPageBreaks.Add(0, 15); // Add page break after column 15
            // Add some sample data to visualize the page breaks
            for (int i = 0; i < 20; i++)
            {
                worksheet.Cells[0, i].PutValue($"Column {i + 1}");
            }
            // Save the workbook
            workbook.Save("VerticalPageBreaksDemo.xlsx");
        }
    }
}
See Also
- class VerticalPageBreakCollection
- namespace Aspose.Cells
- assembly Aspose.Cells
Add(string)
Adds a vertical page break to the collection.
public int Add(string cellName)
| Parameter | Type | Description | 
|---|---|---|
| cellName | String | Cell name. | 
Return Value
VerticalPageBreak object index.
Remarks
Page break is added in the top left of the cell. Please set a horizontal page break and a vertical page break concurrently.
Examples
using System;
using Aspose.Cells;
namespace AsposeCellsExamples
{
    public class VerticalPageBreakCollectionMethodAddWithStringDemo
    {
        public static void Run()
        {
            Workbook workbook = new Workbook();
            Worksheet worksheet = workbook.Worksheets[0];
            
            worksheet.VerticalPageBreaks.Add("G5");
            
            VerticalPageBreak vpb = worksheet.VerticalPageBreaks[0];
            Console.WriteLine("Start Row: " + vpb.StartRow);
            Console.WriteLine("End Row: " + vpb.EndRow);
            Console.WriteLine("Column: " + vpb.Column);
        }
    }
}
See Also
- class VerticalPageBreakCollection
- namespace Aspose.Cells
- assembly Aspose.Cells