Each C1TextRange object is defined by a starting, Start, and an ending, End, character position of the type C1TextPointer. C1TextRange objects are used to identify specific portions of a document. C1TextRange objects are independent of the selection. That is, you can define and manipulate a range without changing the selection. You can also define multiple ranges in a document, while there can be only one selection per pane.