<!-- ##### SECTION Title ##### -->
AccessibleText Interface

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### ENUM AccessibleTextBoundaryType ##### -->
<para>

</para>

@SPI_TEXT_BOUNDARY_CHAR: 
@SPI_TEXT_BOUNDARY_CURSOR_POS: 
@SPI_TEXT_BOUNDARY_WORD_START: 
@SPI_TEXT_BOUNDARY_WORD_END: 
@SPI_TEXT_BOUNDARY_SENTENCE_START: 
@SPI_TEXT_BOUNDARY_SENTENCE_END: 
@SPI_TEXT_BOUNDARY_LINE_START: 
@SPI_TEXT_BOUNDARY_LINE_END: 
@SPI_TEXT_BOUNDARY_ATTRIBUTE_RANGE: 

<!-- ##### ENUM AccessibleTextClipType ##### -->
<para>

</para>

@SPI_TEXT_CLIP_NONE: 
@SPI_TEXT_CLIP_MIN: 
@SPI_TEXT_CLIP_MAX: 
@SPI_TEXT_CLIP_BOTH: 

<!-- ##### FUNCTION AccessibleText_ref ##### -->
<para>

</para>

@obj: 


<!-- ##### FUNCTION AccessibleText_unref ##### -->
<para>

</para>

@obj: 


<!-- ##### FUNCTION AccessibleText_addSelection ##### -->
<para>

</para>

@obj: 
@startOffset: 
@endOffset: 
@Returns: 


<!-- ##### FUNCTION AccessibleText_getAttributes ##### -->
<para>

</para>

@obj: 
@offset: 
@startOffset: 
@endOffset: 
@Returns: 


<!-- ##### FUNCTION AccessibleText_getBoundedRanges ##### -->
<para>

</para>

@obj: 
@x: 
@y: 
@width: 
@height: 
@type: 
@clipTypeX: 
@clipTypeY: 
@Returns: 


<!-- ##### FUNCTION AccessibleText_getCaretOffset ##### -->
<para>

</para>

@obj: 
@Returns: 


<!-- ##### FUNCTION AccessibleText_getCharacterCount ##### -->
<para>

</para>

@obj: 
@Returns: 


<!-- ##### FUNCTION AccessibleText_getCharacterExtents ##### -->
<para>

</para>

@obj: 
@offset: 
@x: 
@y: 
@width: 
@height: 
@type: 


<!-- ##### FUNCTION AccessibleText_getNSelections ##### -->
<para>

</para>

@obj: 
@Returns: 


<!-- ##### FUNCTION AccessibleText_getOffsetAtPoint ##### -->
<para>

</para>

@obj: 
@x: 
@y: 
@type: 
@Returns: 


<!-- ##### FUNCTION AccessibleText_getRangeExtents ##### -->
<para>

</para>

@obj: 
@startOffset: 
@endOffset: 
@x: 
@y: 
@width: 
@height: 
@type: 


<!-- ##### FUNCTION AccessibleText_getSelection ##### -->
<para>

</para>

@obj: 
@selectionNum: 
@startOffset: 
@endOffset: 


<!-- ##### FUNCTION AccessibleText_getText ##### -->
<para>

</para>

@obj: 
@startOffset: 
@endOffset: 
@Returns: 


<!-- ##### FUNCTION AccessibleText_getTextBeforeOffset ##### -->
<para>

</para>

@obj: 
@offset: 
@type: 
@startOffset: 
@endOffset: 
@Returns: 


<!-- ##### FUNCTION AccessibleText_getTextAfterOffset ##### -->
<para>

</para>

@obj: 
@offset: 
@type: 
@startOffset: 
@endOffset: 
@Returns: 


<!-- ##### FUNCTION AccessibleText_getTextAtOffset ##### -->
<para>

</para>

@obj: 
@offset: 
@type: 
@startOffset: 
@endOffset: 
@Returns: 


<!-- ##### FUNCTION AccessibleText_removeSelection ##### -->
<para>

</para>

@obj: 
@selectionNum: 
@Returns: 


<!-- ##### FUNCTION AccessibleText_setCaretOffset ##### -->
<para>

</para>

@obj: 
@newOffset: 
@Returns: 


<!-- ##### FUNCTION AccessibleText_setSelection ##### -->
<para>

</para>

@obj: 
@selectionNum: 
@startOffset: 
@endOffset: 
@Returns: 


<!-- ##### FUNCTION AccessibleText_getCharacterAtOffset ##### -->
<para>

</para>

@obj: 
@offset: 
@Returns: 


<!-- ##### FUNCTION AccessibleText_getDefaultAttributes ##### -->
<para>

</para>

@obj: 
@Returns: 


<!-- ##### FUNCTION AccessibleText_getAttributeRun ##### -->
<para>

</para>

@obj: 
@offset: 
@startOffset: 
@endOffset: 
@includeDefaults: 
@Returns: 


<!-- ##### FUNCTION AccessibleText_getDefaultAttributeSet ##### -->
<para>

</para>

@obj: 
@Returns: 


<!-- ##### FUNCTION AccessibleTextRange_freeRanges ##### -->
<para>

</para>

@ranges: 


