Text boundary types used for specifying boundaries for regions of text
ATK_TEXT_BOUNDARY_CHAR
Boundary is the boundary between characters
(including non-printing characters)
ATK_TEXT_BOUNDARY_WORD_START
Boundary is the start (i.e. first character) of a word.
ATK_TEXT_BOUNDARY_WORD_END
Boundary is the end (i.e. last character) of a word.
ATK_TEXT_BOUNDARY_SENTENCE_START
Boundary is the first character in a sentence.
ATK_TEXT_BOUNDARY_SENTENCE_END
Boundary is the last (terminal) character in a sentence;
in languages which use "sentence stop" punctuation such as English, the boundary is thus the
'.', '?', or similar terminal punctuation character.
ATK_TEXT_BOUNDARY_LINE_START
Boundary is the initial character of the content or a
character immediately following a newline, linefeed, or return character.
ATK_TEXT_BOUNDARY_LINE_END
Boundary is the linefeed, or return character.
Text boundary types used for specifying boundaries for regions of text ATK_TEXT_BOUNDARY_CHAR Boundary is the boundary between characters (including non-printing characters) ATK_TEXT_BOUNDARY_WORD_START Boundary is the start (i.e. first character) of a word. ATK_TEXT_BOUNDARY_WORD_END Boundary is the end (i.e. last character) of a word. ATK_TEXT_BOUNDARY_SENTENCE_START Boundary is the first character in a sentence. ATK_TEXT_BOUNDARY_SENTENCE_END Boundary is the last (terminal) character in a sentence; in languages which use "sentence stop" punctuation such as English, the boundary is thus the '.', '?', or similar terminal punctuation character. ATK_TEXT_BOUNDARY_LINE_START Boundary is the initial character of the content or a character immediately following a newline, linefeed, or return character. ATK_TEXT_BOUNDARY_LINE_END Boundary is the linefeed, or return character.