Prototype for BinaryDocument.Selection objects. Is a kind of Document.Selection.
You can create a selection of a whole binary document content this way (in this case, the content of the left side):
var selection = new BinaryDocument.Selection (my_doc.contents.left);
You can create a partial selection of a text document content this way:
var selection = new BinaryDocument.Selection (my_doc.contents.left, LinearRange (start, length));
content.
BinaryDocument.Content
object. Content to be selected.
range.
LinearRange
object or Array of
LinearRange
objects. Range or ranges of content to be selected. If the
value for this parameter is omitted, the whole content is
selected.
BinaryDocument object.
ECMerge 2.4
BinaryDocument.Selection object defines a portion of text within a given content (and as such a given side/role for the comparison). Selections are used in several places to retrieve binary text or set the current selection of a view.
Property | Description |
ranges | Array of LinearRange objects. Ranges of bytes contained by the selection. |
none specific.
Obtaining the text of the current selection in current view:
var sel =
current_frame.coordinator.current_view.clone_selection();
alert ( "The text in the selection is:" +
current_frame.coordinator.document.content[current_frame.coordinator.current_view.role].get_text(sel)
);
Document.Selection object, BinaryDocument.Content object, BinaryDocument.View object.