Class RangeBuilder
Class used for Range Builder.
Inheritance
System.Object
    RangeBuilder
  Namespace: Syncfusion.XlsIO.Implementation.TemplateMarkers
Assembly: Syncfusion.XlsIO.NET.dll
Syntax
public class RangeBuilder : Object
  Constructors
RangeBuilder()
Initializes a new instance of the RangeBuilder class.
Declaration
public RangeBuilder()
  Properties
Count
Gets number of elements in the collection. Read-only.
Declaration
public int Count { get; }
  Property Value
| Type | 
|---|
| System.Int32 | 
Item[Int32]
Returns single entry from the collection by its index. Read-only.
Declaration
public Rectangle this[int index] { get; }
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Int32 | index | 
Property Value
| Type | 
|---|
| Rectangle | 
Methods
Add(Int32, Int32)
Adds cell to the collection for the specified row and column.
Declaration
public void Add(int iRow, int iColumn)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Int32 | iRow | One-based row index of the cell to add.  | 
      
| System.Int32 | iColumn | One-based column index of the cell to add.  | 
      
Clear()
Clears collection.
Declaration
public void Clear()
  GetRectangle(Int32, Int32)
Creates rectangle for the specified row and column.
Declaration
public static Rectangle GetRectangle(int iRow, int iColumn)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Int32 | iRow | One-based row index of the cell.  | 
      
| System.Int32 | iColumn | One-based column index of the cell.  | 
      
Returns
| Type | Description | 
|---|---|
| Rectangle | Created rectangle.  | 
      
ToRange(IWorksheet)
Returns range object that was built by the current instance.
Declaration
public IRange ToRange(IWorksheet parentWorksheet)
  Parameters
| Type | Name | Description | 
|---|---|---|
| IWorksheet | parentWorksheet | Parent worksheet object.  | 
      
Returns
| Type | Description | 
|---|---|
| IRange | Range object that was built by this instance.  |