Selection
An object of class Selection is text that is currently selected. A blinking insertion point is a zero-length selection.PROPERTIES
Contents
- The text in the selection (because Scriptable Text Editor documents only contain text, a selection can only contain text).
Class: Text
Modifiable? YesFont
- The name of the font of the text object. If the font varies within the object, the Font property specifies the font of the first character.
Class: String
Modifiable? YesLength
- The number of characters in a text object.
Class: Integer
Modifiable? NoOffset
- The offset, in characters, from the beginning of the document to the first character of a text object.
Class: Integer
Modifiable? NoSize
- The size, in points, of the text object. If the size varies within the object, the Size property specifies the size of the first character.
Class: Integer
Modifiable? YesStyle
- The text styles of a text object. If the text styles vary within the object, the Style property specifies the styles of the first character.
Class: Text Style Info. Objects of this class have two properties: On Styles and Off Styles. The On Styles property specifies the styles that apply to the text object. The Off Styles property specifies the styles that do not apply to the text object. Both properties are lists of constants that specify text styles. See "Elements of Text Objects" on page 314 for information
about how styles are used. The constants that can be used in Style property lists arebold
,italic
,outline
,underline
,
andshadow
.
Modifiable? YesUniform Styles
The text styles that are uniformly "on" or "off" for all characters of a text object.
Class: Text Style Info. Objects of this class have two properties: On Styles and Off Styles. The On Styles property specifies the styles that apply to all the characters of the text object. The Off Styles property specifies the styles that do not apply to any of the characters of the text object. Both properties are lists of constants that specify text styles. If a style does not appear in either list, the style applies to some but not all of the characters in the object. See "Elements of Text Objects" on page 314 for information about how styles are used. The constants that can be used in Uniform Styles property lists arebold
,italic
,outline
,underline
, andshadow
.
Modifiable? NoELEMENT CLASSES
See "Elements of Text Objects" on page 314 for a general discussion of these element classes.
- Character
- Characters contained in the selection
- Paragraph
- Paragraphs contained in the selection
- Text
- Series of characters contained in the selection
- Text item
- Text items contained in the selection
- Word
- Words contained in the selection
COMMANDS HANDLED
Copy, Count, Cut, Data Size, Delete, Duplicate, Exists, Get, Make, Move, Set
DEFAULT VALUE CLASS RETURNED
ReferenceEXAMPLES
tell front document of application "Scriptable Text Editor" copy word 1 set selection to end of paragraph 1 paste end tell tell application "Scriptable Text Editor" set style of the selection of front document to bold end tellNOTES
In the Scriptable Text Editor, the only objects of class selection are the Selection properties of the application, document, and window objects.