</div></div></article><h3class="sectionHeader">Constructors</h3><articleid="Range.new"data-title="Range.new (constructor)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanclass="constructorIdentifier">new </span><spanid="Range.new"class="member-name methodClicker">Range</span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> startRow, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> startColumn, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> endRow, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> endColumn</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.new"class="ellipsis_description"><p>Creates a new <code>Range</code> object with the given starting and ending row and column points.</p>
</div><h3id="Range.new"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Creates a new <code>Range</code> object with the given starting and ending row and column points.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">startRow</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. The starting row</td></tr><trclass="argumentRow "><tdclass="argName ">startColumn</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. The starting column</td></tr><trclass="argumentRow "><tdclass="argName ">endRow</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. The ending row</td></tr><trclass="argumentRow "><tdclass="argName ">endColumn</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. The ending column</td></tr></table></div></div></div></div></article><h3class="sectionHeader">Methods</h3><articleid="Range.clipRows"data-title="Range.clipRows (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Range.clipRows"class="member-name methodClicker"><spanclass="sigClassName">Range.</span><spanclass="sigMemberName">clipRows</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> firstRow, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> lastRow</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="#Range"class="returnType "title="Range (class)"data-id="Range">Range</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.clipRows"class="ellipsis_description"><p>Returns the part of the current <code>Range</code> that occurs within the boundaries of <code>firstRow</code> and <code>lastRow</code> as a new <code>Range</code> object.</p>
</div><h3id="Range.clipRows"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns the part of the current <code>Range</code> that occurs within the boundaries of <code>firstRow</code> and <code>lastRow</code> as a new <code>Range</code> object.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">firstRow</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. The starting row</td></tr><trclass="argumentRow "><tdclass="argName ">lastRow</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. The ending row</td></tr></table></div></div></div></div></article><articleid="Range.clone"data-title="Range.clone (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Range.clone"class="member-name methodClicker"><spanclass="sigClassName">Range.</span><spanclass="sigMemberName">clone</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="#Range"class="returnType "title="Range (class)"data-id="Range">Range</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.clone"class="ellipsis_description"><p>Returns a duplicate of the calling range.</p>
</div><h3id="Range.clone"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns a duplicate of the calling range.</p>
</div></div></div></div></article><articleid="Range.collapseRows"data-title="Range.collapseRows (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Range.collapseRows"class="member-name methodClicker"><spanclass="sigClassName">Range.</span><spanclass="sigMemberName">collapseRows</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="#Range"class="returnType "title="Range (class)"data-id="Range">Range</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.collapseRows"class="ellipsis_description"><p>Returns a range containing the starting and ending rows of the original range, but with a column value of <code>0</code>.</p>
</div><h3id="Range.collapseRows"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns a range containing the starting and ending rows of the original range, but with a column value of <code>0</code>.</p>
</div></div></div></div></article><articleid="Range.compare"data-title="Range.compare (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Range.compare"class="member-name methodClicker"><spanclass="sigClassName">Range.</span><spanclass="sigMemberName">compare</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> row, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> column</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="returnType "title="Number"data-id="Number">Number</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.compare"class="ellipsis_description"><p>Checks the row and column points with the row and column points of the calling range.</p>
</div><h3id="Range.compare"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Checks the row and column points with the row and column points of the calling range.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">row</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A row point to compare with</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A column point to compare with</td></tr></table></div></div></div></div></article><articleid="Range.compareEnd"data-title="Range.compareEnd (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Range.compareEnd"class="member-name methodClicker"><spanclass="sigClassName">Range.</span><spanclass="sigMemberName">compareEnd</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> row, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> column</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="returnType "title="Number"data-id="Number">Number</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.compareEnd"class="ellipsis_description"><p>Checks the row and column points with the row and column points of the calling range.</p>
</div><h3id="Range.compareEnd"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Checks the row and column points with the row and column points of the calling range.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">row</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A row point to compare with</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A column point to compare with</td></tr></table></div></div></div></div></article><articleid="Range.compareInside"data-title="Range.compareInside (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Range.compareInside"class="member-name methodClicker"><spanclass="sigClassName">Range.</span><spanclass="sigMemberName">compareInside</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> row, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> column</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="returnType "title="Number"data-id="Number">Number</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.compareInside"class="ellipsis_description"><p>Checks the row and column points with the row and column points of the calling range.</p>
</div><h3id="Range.compareInside"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Checks the row and column points with the row and column points of the calling range.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">row</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A row point to compare with</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A column point to compare with</td></tr></table></div></div></div></div></article><articleid="Range.comparePoint"data-title="Range.comparePoint (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Range.comparePoint"class="member-name methodClicker"><spanclass="sigClassName">Range.</span><spanclass="sigMemberName">comparePoint</span></span>(<spanclass="sigArgList"><ahref="#Range"class="argument methodClicker"title="Range (class)"data-id="Range">Range</a> p</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="returnType "title="Number"data-id="Number">Number</a></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to <ahref="#Range.compare"class=""title="Range.compare (class method)"data-id="Range.compare">Range.compare</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.comparePoint"class="ellipsis_description"><p>Checks the row and column points of <code>p</code> with the row and column points of the calling range.</p>
</div><h3id="Range.comparePoint"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Checks the row and column points of <code>p</code> with the row and column points of the calling range.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">p</td><tdclass="argType""><ahref="#Range"class=""title="Range (class)"data-id="Range">Range</a></td><tdclass="argDescription ">Required. A point to compare with</td></tr></table></div></div></div></div></article><articleid="Range.compareRange"data-title="Range.compareRange (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Range.compareRange"class="member-name methodClicker"><spanclass="sigClassName">Range.</span><spanclass="sigMemberName">compareRange</span></span>(<spanclass="sigArgList"><ahref="#Range"class="argument methodClicker"title="Range (class)"data-id="Range">Range</a> range</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="returnType "title="Number"data-id="Number">Number</a></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to <ahref="#Range.compare"class=""title="Range.compare (class method)"data-id="Range.compare">Range.compare</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.compareRange"class="ellipsis_description"><p>Compares <code>this</code> range (A) with another range (B).</p>
</div><h3id="Range.compareRange"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Compares <code>this</code> range (A) with another range (B).</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">range</td><tdclass="argType""><ahref="#Range"class=""title="Range (class)"data-id="Range">Range</a></td><tdclass="argDescription ">Required. A range to compare with</td></tr></table></div></div></div></div></article><articleid="Range.compareStart"data-title="Range.compareStart (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Range.compareStart"class="member-name methodClicker"><spanclass="sigClassName">Range.</span><spanclass="sigMemberName">compareStart</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> row, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> column</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="returnType "title="Number"data-id="Number">Number</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.compareStart"class="ellipsis_description"><p>Checks the row and column points with the row and column points of the calling range.</p>
</div><h3id="Range.compareStart"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Checks the row and column points with the row and column points of the calling range.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">row</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A row point to compare with</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A column point to compare with</td></tr></table></div></div></div></div></article><articleid="Range.contains"data-title="Range.contains (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Range.contains"class="member-name methodClicker"><spanclass="sigClassName">Range.</span><spanclass="sigMemberName">contains</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> row, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> column</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="returnType "title="Boolean"data-id="Boolean">Boolean</a></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to <ahref="#Range.compare"class=""title="Range.compare (class method)"data-id="Range.compare">Range.compare</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.contains"class="ellipsis_description"><p>Returns <code>true</code> if the <code>row</code> and <code>column</code> provided are within the given range. This can better be expressed as returning <code>true</code> if:</p>
</div><h3id="Range.contains"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns <code>true</code> if the <code>row</code> and <code>column</code> provided are within the given range. This can better be expressed as returning <code>true</code> if:</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">row</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A row to check for</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A column to check for</td></tr></table></div></div></div></div></article><articleid="Range.containsRange"data-title="Range.containsRange (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Range.containsRange"class="member-name methodClicker"><spanclass="sigClassName">Range.</span><spanclass="sigMemberName">containsRange</span></span>(<spanclass="sigArgList"><ahref="#Range"class="argument methodClicker"title="Range (class)"data-id="Range">Range</a> range</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="returnType "title="Boolean"data-id="Boolean">Boolean</a></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to <ahref="#Range.comparePoint"class=""title="Range.comparePoint (class method)"data-id="Range.comparePoint">Range.comparePoint</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.containsRange"class="ellipsis_description"><p>Checks the start and end points of <code>range</code> and compares them to the calling range. Returns <code>true</code> if the <code>range</code> is contained within the caller's range.</p>
</div><h3id="Range.containsRange"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Checks the start and end points of <code>range</code> and compares them to the calling range. Returns <code>true</code> if the <code>range</code> is contained within the caller's range.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">range</td><tdclass="argType""><ahref="#Range"class=""title="Range (class)"data-id="Range">Range</a></td><tdclass="argDescription ">Required. A range to compare with</td></tr></table></div></div></div></div></article><articleid="Range.extend"data-title="Range.extend (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Range.extend"class="member-name methodClicker"><spanclass="sigClassName">Range.</span><spanclass="sigMemberName">extend</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> row, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> column</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="#Range"class="returnType "title="Range (class)"data-id="Range">Range</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.extend"class="ellipsis_description"><p>Changes the row and column points for the calling range for both the starting and ending points. This method returns that range with a new row.</p>
</div><h3id="Range.extend"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Changes the row and column points for the calling range for both the starting and ending points. This method returns that range with a new row.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">row</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A new row to extend to</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A new column to extend to</td></tr></table></div></div></div></div></article><articleid="Range.fromPoints"data-title="Range.fromPoints (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Range.fromPoints"class="member-name methodClicker"><spanclass="sigClassName">Range.</span><spanclass="sigMemberName">fromPoints</span></span>(<spanclass="sigArgList"><ahref="#Range"class="argument methodClicker"title="Range (class)"data-id="Range">Range</a> start, <ahref="#Range"class="argument methodClicker"title="Range (class)"data-id="Range">Range</a> end</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="#Range"class="returnType "title="Range (class)"data-id="Range">Range</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.fromPoints"class="ellipsis_description"><p>Creates and returns a new <code>Range</code> based on the row and column of the given parameters.</p>
</div><h3id="Range.fromPoints"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Creates and returns a new <code>Range</code> based on the row and column of the given parameters.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">start</td><tdclass="argType""><ahref="#Range"class=""title="Range (class)"data-id="Range">Range</a></td><tdclass="argDescription ">Required. A starting point to use</td></tr><trclass="argumentRow "><tdclass="argName ">end</td><tdclass="argType""><ahref="#Range"class=""title="Range (class)"data-id="Range">Range</a></td><tdclass="argDescription ">Required. An ending point to use</td></tr></table></div></div></div></div></article><articleid="Range.inside"data-title="Range.inside (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Range.inside"class="member-name methodClicker"><spanclass="sigClassName">Range.</span><spanclass="sigMemberName">inside</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> row, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> column</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="returnType "title="Boolean"data-id="Boolean">Boolean</a></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to <ahref="#Range.compare"class=""title="Range.compare (class method)"data-id="Range.compare">Range.compare</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.inside"class="ellipsis_description"><p>Returns <code>true</code> if the <code>row</code> and <code>column</code> are within the given range.</p>
</div><h3id="Range.inside"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns <code>true</code> if the <code>row</code> and <code>column</code> are within the given range.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">row</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A row point to compare with</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A column point to compare with</td></tr></table></div></div></div></div></article><articleid="Range.insideEnd"data-title="Range.insideEnd (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Range.insideEnd"class="member-name methodClicker"><spanclass="sigClassName">Range.</span><spanclass="sigMemberName">insideEnd</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> row, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> column</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="returnType "title="Boolean"data-id="Boolean">Boolean</a></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to <ahref="#Range.compare"class=""title="Range.compare (class method)"data-id="Range.compare">Range.compare</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.insideEnd"class="ellipsis_description"><p>Returns <code>true</code> if the <code>row</code> and <code>column</code> are within the given range's ending points.</p>
</div><h3id="Range.insideEnd"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns <code>true</code> if the <code>row</code> and <code>column</code> are within the given range's ending points.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">row</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A row point to compare with</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A column point to compare with</td></tr></table></div></div></div></div></article><articleid="Range.insideStart"data-title="Range.insideStart (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Range.insideStart"class="member-name methodClicker"><spanclass="sigClassName">Range.</span><spanclass="sigMemberName">insideStart</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> row, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> column</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="returnType "title="Boolean"data-id="Boolean">Boolean</a></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to <ahref="#Range.compare"class=""title="Range.compare (class method)"data-id="Range.compare">Range.compare</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.insideStart"class="ellipsis_description"><p>Returns <code>true</code> if the <code>row</code> and <code>column</code> are within the given range's starting points.</p>
</div><h3id="Range.insideStart"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns <code>true</code> if the <code>row</code> and <code>column</code> are within the given range's starting points.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">row</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A row point to compare with</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A column point to compare with</td></tr></table></div></div></div></div></article><articleid="Range.intersects"data-title="Range.intersects (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Range.intersects"class="member-name methodClicker"><spanclass="sigClassName">Range.</span><spanclass="sigMemberName">intersects</span></span>(<spanclass="sigArgList"><ahref="#Range"class="argument methodClicker"title="Range (class)"data-id="Range">Range</a> range</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="returnType "title="Boolean"data-id="Boolean">Boolean</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.intersects"class="ellipsis_description"><p>Returns <code>true</code> if passed in <code>range</code> intersects with the one calling this method.</p>
</div><h3id="Range.intersects"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns <code>true</code> if passed in <code>range</code> intersects with the one calling this method.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">range</td><tdclass="argType""><ahref="#Range"class=""title="Range (class)"data-id="Range">Range</a></td><tdclass="argDescription ">Required. A range to compare with</td></tr></table></div></div></div></div></article><articleid="Range.isEnd"data-title="Range.isEnd (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Range.isEnd"class="member-name methodClicker"><spanclass="sigClassName">Range.</span><spanclass="sigMemberName">isEnd</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> row, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> column</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="returnType "title="Boolean"data-id="Boolean">Boolean</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.isEnd"class="ellipsis_description"><p>Returns <code>true</code> if the caller's ending row point is the same as <code>row</code>, and if the caller's ending column is the same as <code>column</code>.</p>
</div><h3id="Range.isEnd"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns <code>true</code> if the caller's ending row point is the same as <code>row</code>, and if the caller's ending column is the same as <code>column</code>.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">row</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A row point to compare with</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A column point to compare with</td></tr></table></div></div></div></div></article><articleid="Range.isEqual"data-title="Range.isEqual (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Range.isEqual"class="member-name methodClicker"><spanclass="sigClassName">Range.</span><spanclass="sigMemberName">isEqual</span></span>(<spanclass="sigArgList"><ahref="#Range"class="argument methodClicker"title="Range (class)"data-id="Range">Range</a> range</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="returnType "title="Boolean"data-id="Boolean">Boolean</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.isEqual"class="ellipsis_description"><p>Returns <code>true</code> if and only if the starting row and column, and ending tow and column, are equivalent to those given by <code>range</code>.</p>
</div><h3id="Range.isEqual"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns <code>true</code> if and only if the starting row and column, and ending tow and column, are equivalent to those given by <code>range</code>.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">range</td><tdclass="argType""><ahref="#Range"class=""title="Range (class)"data-id="Range">Range</a></td><tdclass="argDescription ">Required. A range to check against</td></tr></table></div></div></div></div></article><articleid="Range.isMultiLine"data-title="Range.isMultiLine (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Range.isMultiLine"class="member-name methodClicker"><spanclass="sigClassName">Range.</span><spanclass="sigMemberName">isMultiLine</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="returnType "title="Boolean"data-id="Boolean">Boolean</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.isMultiLine"class="ellipsis_description"><p>Returns true if the range spans across multiple lines.</p>
</div><h3id="Range.isMultiLine"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns true if the range spans across multiple lines.</p>
</div></div></div></div></article><articleid="Range.isStart"data-title="Range.isStart (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Range.isStart"class="member-name methodClicker"><spanclass="sigClassName">Range.</span><spanclass="sigMemberName">isStart</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> row, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> column</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="returnType "title="Boolean"data-id="Boolean">Boolean</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.isStart"class="ellipsis_description"><p>Returns <code>true</code> if the caller's starting row point is the same as <code>row</code>, and if the caller's starting column is the same as <code>column</code>.</p>
</div><h3id="Range.isStart"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns <code>true</code> if the caller's starting row point is the same as <code>row</code>, and if the caller's starting column is the same as <code>column</code>.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">row</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A row point to compare with</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A column point to compare with</td></tr></table></div></div></div></div></article><articleid="Range.setEnd"data-title="Range.setEnd (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Range.setEnd"class="member-name methodClicker"><spanclass="sigClassName">Range.</span><spanclass="sigMemberName">setEnd</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> row, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> column</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.setEnd"class="ellipsis_description"><p>Sets the starting row and column for the range.</p>
</div><h3id="Range.setEnd"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Sets the starting row and column for the range.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">row</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A row point to set</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A column point to set</td></tr></table></div></div></div></div></article><articleid="Range.setStart"data-title="Range.setStart (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Range.setStart"class="member-name methodClicker"><spanclass="sigClassName">Range.</span><spanclass="sigMemberName">setStart</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> row, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> column</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.setStart"class="ellipsis_description"><p>Sets the starting row and column for the range.</p>
</div><h3id="Range.setStart"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Sets the starting row and column for the range.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">row</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A row point to set</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. A column point to set</td></tr></table></div></div></div></div></article><articleid="Range.toScreenRange"data-title="Range.toScreenRange (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Range.toScreenRange"class="member-name methodClicker"><spanclass="sigClassName">Range.</span><spanclass="sigMemberName">toScreenRange</span></span>(<spanclass="sigArgList"><ahref="edit_session.html#EditSession"class="argument methodClicker"title="EditSession (class)"data-id="EditSession">EditSession</a> session</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="#Range"class="returnType "title="Range (class)"data-id="Range">Range</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.toScreenRange"class="ellipsis_description"><p>Given the current <code>Range</code>, this function converts those starting and ending points into screen positions, and then returns a new <code>Range</code> object.</p>
</div><h3id="Range.toScreenRange"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Given the current <code>Range</code>, this function converts those starting and ending points into screen positions, and then returns a new <code>Range</code> object.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">session</td><tdclass="argType""><ahref="edit_session.html#EditSession"class=""title="EditSession (class)"data-id="EditSession">EditSession</a></td><tdclass="argDescription ">Required. The <code>EditSession</code> to retrieve coordinates from</td></tr></table></div></div></div></div></article><articleid="Range.toString"data-title="Range.toString (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Range.toString"class="member-name methodClicker"><spanclass="sigClassName">Range.</span><spanclass="sigMemberName">toString</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class="returnType "title="String"data-id="String">String</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Range.toString"class="ellipsis_description"><p>Returns a string containing the range's row and column information, given like this:</p>
</div><h3id="Range.toString"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns a string containing the range's row and column information, given like this:</p>