UnionRange
Source: aspose.
Represents union range.
Methods
Methods
applyStyle(style, flag)
Applies formats for a whole range. Each cell in this range will contains a Style object. So this is a memory-consuming method. Please use it carefully.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
style |
|
The style object which will be applied. |
|
flag |
|
Flags which indicates applied formatting properties. |
copy(range, options)
Copying the range with paste special options.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
range |
|
The source range. |
|
options |
|
The paste special options. |
getCellCount()
Gets all cell count in the range.
getColumnCount()
Gets the count of rows in the range. Only effects when it only contains one range.
getFirstColumn()
Gets the index of the first column of the range. Only effects when it only contains one range.
getFirstRow()
Gets the index of the first row of the range. Only effects when it only contains one range.
getHyperlinks()
Gets all hyperlink in the range.
getName()
Gets or sets the name of the range. Named range is supported. For example, range.Name = "Sheet1!MyRange";
getRangeCount()
Gets the count of the ranges.
getRanges()
Gets all union ranges.
getRefersTo()
Gets the range's refers to.
getRowCount()
Gets the count of rows in the range. Only effects when it only contains one range.
getValue()
Gets and sets the values of the range.
hasRange()
Indicates whether this has range.
intersect(range)
Intersects another range. If the two union ranges are not intersected, returns null.
Parameter
Name | Type | Optional | Description |
---|---|---|---|
range |
String |
|
The range. |
intersect(unionRange)
Intersects another range. If the two union ranges are not intersected, returns null.
Parameter
Name | Type | Optional | Description |
---|---|---|---|
unionRange |
|
The range. |
intersect(ranges)
Intersects another range. If the two union ranges are not intersected, returns null.
Parameter
Name | Type | Optional | Description |
---|---|---|---|
ranges |
Array of Range |
|
The range. |
iterator()
Gets the enumerator for cells in this Range. When traversing elements by the returned Enumerator, the cells collection should not be modified(such as operations that will cause new Cell/Row be instantiated or existing Cell/Row be deleted). Otherwise the enumerator may not be able to traverse all cells correctly(some elements may be traversed repeatedly or skipped).@return {Iterator} The cells enumerator
merge()
Combines a range of cells into a single cell. Reference the merged cell via the address of the upper-left cell in the range.
putValue(stringValue, isConverted, setStyle)
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.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
stringValue |
String |
|
Input value |
isConverted |
boolean |
|
True: converted to other data type if appropriate. |
setStyle |
boolean |
|
True: set the number format to cell's style when converting to other data type |
setName()
Gets or sets the name of the range. Named range is supported. For example, range.Name = "Sheet1!MyRange";
setOutlineBorders(borderStyles, borderColors)
Sets out line borders around a range of cells. Both the length of borderStyles and borderStyles must be 4. The order of borderStyles and borderStyles must be top,bottom,left,right
Parameters
Name | Type | Optional | Description |
---|---|---|---|
borderStyles |
Array of Number |
|
Border styles. |
borderColors |
Array of Color |
|
Border colors. |
setOutlineBorders(borderStyle, borderColor)
Sets the outline borders around a range of cells with same border style and color.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
borderStyle |
Number |
|
CellBorderType |
borderColor |
|
Border color. |
setStyle(style)
Sets the style of the range.
Parameter
Name | Type | Optional | Description |
---|---|---|---|
style |
|
The Style object. |
setValue()
Gets and sets the values of the range.
unMerge()
Unmerges merged cells of this range.
union(range) → UnionRange
Union another range.
Parameter
Name | Type | Optional | Description |
---|---|---|---|
range |
String |
|
The range. |
- Returns
union(unionRange) → UnionRange
Union another range.
Parameter
Name | Type | Optional | Description |
---|---|---|---|
unionRange |
|
The range. |
- Returns
union(ranges) → UnionRange
Union the ranges.
Parameter
Name | Type | Optional | Description |
---|---|---|---|
ranges |
Array of Range |
|
The ranges. |
- Returns