<divclass="memberContent"><p>This object is used in various places to indicate a region within the editor. To better visualize how this works, imagine a rectangle. Each quadrant of the rectangle is analogous to a range, as ranges contain a starting row and starting column, and an ending row, and ending column.</p>
<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>
<divclass="description"><p>Creates a new <code>Range</code> object with the given starting and ending row and column points.</p>
<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>
<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>
<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>
<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>
<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>
<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="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A row point to compare with</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A column point to compare with</p>
<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>
<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="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A row point to compare with</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A column point to compare with</p>
<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>
<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="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A row point to compare with</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A column point to compare with</p>
<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>
<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.html"class=""title="Range (class)"data-id="Range">Range</a></td><tdclass="argDescription "><p>Required. A point to compare with</p>
<divid="ellipsis_Range.compareRange"class="ellipsis_description"><p>Compares <code>this</code> range (A) with another range (B).</p>
</div>
<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.html"class=""title="Range (class)"data-id="Range">Range</a></td><tdclass="argDescription "><p>Required. A range to compare with</p>
<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>
<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="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A row point to compare with</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A column point to compare with</p>
<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>
<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="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A row to check for</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A column to check for</p>
<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>
<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.html"class=""title="Range (class)"data-id="Range">Range</a></td><tdclass="argDescription "><p>Required. A range to compare with</p>
<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.</p>
</div>
<divclass="description"><p>Changes the row and column points for the calling range for both the starting and ending points.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">row</td><tdclass="argType""><ahref="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A new row to extend to</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A new column to extend to</p>
<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>
<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.html"class=""title="Range (class)"data-id="Range">Range</a></td><tdclass="argDescription "><p>Required. A starting point to use</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">end</td><tdclass="argType""><ahref="range.html"class=""title="Range (class)"data-id="Range">Range</a></td><tdclass="argDescription "><p>Required. An ending point to use</p>
<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>
<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="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A row point to compare with</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A column point to compare with</p>
<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>
<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="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A row point to compare with</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A column point to compare with</p>
<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>
<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="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A row point to compare with</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A column point to compare with</p>
<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>
<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.html"class=""title="Range (class)"data-id="Range">Range</a></td><tdclass="argDescription "><p>Required. A range to compare with</p>
<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>
<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="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A row point to compare with</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A column point to compare with</p>
<divid="ellipsis_Range.isEqual"class="ellipsis_description"><p>Returns <code>true</code> if and only if the starting row and column, and ending row and column, are equivalent to those given by <code>range</code>.</p>
<divclass="description"><p>Returns <code>true</code> if and only if the starting row and column, and ending row 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.html"class=""title="Range (class)"data-id="Range">Range</a></td><tdclass="argDescription "><p>Required. A range to check against</p>
<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>
<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="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A row point to compare with</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A column point to compare with</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">row</td><tdclass="argType""><ahref="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A row point to set</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A column point to set</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">row</td><tdclass="argType""><ahref="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A row point to set</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. A column point to set</p>
<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>
<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"class=""title="EditSession (class)"data-id="EditSession">EditSession</a></td><tdclass="argDescription "><p>Required. The <code>EditSession</code> to retrieve coordinates from</p>
<divid="ellipsis_Range.toString"class="ellipsis_description"><p>Returns a string containing the range's row and column information, given like this:</p>