Worksheet.Outline
Worksheet.Outline property
Gets the outline on this worksheet.
public Outline Outline { get; }
Examples
using System;
using Aspose.Cells;
namespace AsposeCellsExamples
{
public class WorksheetPropertyOutlineDemo
{
public static void Run()
{
// Create a new workbook
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];
// Add sample data and create outline groups
for (int i = 0; i < 10; i++)
{
worksheet.Cells[$"A{i + 1}"].Value = $"Item {i + 1}";
worksheet.Cells[$"B{i + 1}"].Value = (i + 1) * 100;
}
// Group rows (creates outline)
worksheet.Cells.GroupRows(0, 9, false);
// Access outline properties
Outline outline = worksheet.Outline;
Console.WriteLine($"Outline summary row is below detail: {outline.SummaryRowBelow}");
Console.WriteLine($"Outline summary column is to right: {outline.SummaryColumnRight}");
// Change outline settings
outline.SummaryRowBelow = true;
outline.SummaryColumnRight = false;
// Ungroup rows to demonstrate outline functionality
worksheet.Cells.UngroupRows(0, 9);
// Save the workbook
workbook.Save("WorksheetOutlineDemo.xlsx");
}
}
}
See Also
- class Outline
- class Worksheet
- namespace Aspose.Cells
- assembly Aspose.Cells