Class UnionRange
Contents
[
Hide
]UnionRange class
Represents union range.
public class UnionRange : IEnumerable
Properties
| Name | Description |
|---|---|
| CellCount { get; } | Gets all cell count in the range. |
| ColumnCount { get; } | Gets the count of rows in the range. |
| FirstColumn { get; } | Gets the index of the first column of the range. |
| FirstRow { get; } | Gets the index of the first row of the range. |
| HasRange { get; } | Indicates whether this has range. |
| Hyperlinks { get; } | Gets all hyperlink in the range. |
| Name { get; set; } | Gets or sets the name of the range. |
| RangeCount { get; } | Gets the count of the ranges. |
| Ranges { get; } | Gets all union ranges. |
| RefersTo { get; } | Gets the range’s refers to. |
| RowCount { get; } | Gets the count of rows in the range. |
| Value { get; set; } | Gets and sets the values of the range. |
Methods
| Name | Description |
|---|---|
| ApplyStyle(Style, StyleFlag) | Applies formats for a whole range. |
| Copy(UnionRange, PasteOptions) | Copying the range with paste special options. |
| GetEnumerator() | Gets the enumerator for cells in this Range. |
| Intersect(Range[]) | Intersects another range. |
| Intersect(string) | Intersects another range. |
| Intersect(UnionRange) | Intersects another range. |
| Merge() | Combines a range of cells into a single cell. |
| PutValue(string, bool, bool) | Puts a value into the range, if appropriate the value will be converted to other data type and cell’s number format will be reset. |
| SetOutlineBorders(CellBorderType, Color) | Sets the outline borders around a range of cells with same border style and color. |
| SetOutlineBorders(CellBorderType[], Color[]) | Sets out line borders around a range of cells. |
| SetStyle(Style) | Sets the style of the range. |
| Union(Range[]) | Union the ranges. |
| Union(string) | Union another range. |
| Union(UnionRange) | Union another range. |
| UnMerge() | Unmerges merged cells of this range. |
Examples
using System;
using Aspose.Cells;
namespace AsposeCellsExamples
{
public class CellsClassUnionRangeDemo
{
public static void Run()
{
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];
// Create a union range using the correct API
UnionRange unionRange = workbook.Worksheets.CreateUnionRange("A1:A10,C1:C10", 0);
// Set value for the entire union range
unionRange.Value = "Test";
// Apply style to the union range
Style style = workbook.CreateStyle();
style.Pattern = BackgroundType.Solid;
style.ForegroundColor = System.Drawing.Color.LightBlue;
unionRange.ApplyStyle(style, new StyleFlag { All = true });
// Save the workbook
workbook.Save("UnionRangeDemo.xlsx");
}
}
}
See Also
- namespace Aspose.Cells
- assembly Aspose.Cells