public interface AccessibleExtendedText
AccessibleExtendedText 接口包含 AccessibleText 接口所未提供的其他方法 应用程序通过先获取某个对象的 AccessibleContext(参见 Accessible
),然后调用 AccessibleContext 的 AccessibleContext.getAccessibleText()
方法,能够确定该对象是否支持 AccessibleExtendedText 接口。如果返回值为 AccessibleExtendedText 的一个实例,则该对象支持此接口。
Accessible
,
Accessible.getAccessibleContext()
,
AccessibleContext
,
AccessibleContext.getAccessibleText()
,
AccessibleText.AccessibleTextChunk
字段摘要 | |
---|---|
static int |
ATTRIBUTE_RUN 用于指示应被检索的文本部分是具有相同文本属性的连续文本的常量。 |
static int |
LINE 用于指示应被检索的文本部分是单行文本的常量。 |
方法摘要 | |
---|---|
Rectangle |
getTextBounds(int startIndex, int endIndex) 返回两个索引之间文本的边界矩形。 |
String |
getTextRange(int startIndex, int endIndex) 返回两个索引之间的文本。 |
AccessibleTextSequence |
getTextSequenceAfter(int part, int index) 返回给定索引后面的 AccessibleTextSequence 。 |
AccessibleTextSequence |
getTextSequenceAt(int part, int index) 返回给定索引处的 AccessibleTextSequence 。 |
AccessibleTextSequence |
getTextSequenceBefore(int part, int index) 返回给定索引前面的 AccessibleTextSequence 。 |
字段详细信息 |
---|
static final int LINE
static final int ATTRIBUTE_RUN
方法详细信息 |
---|
String getTextRange(int startIndex, int endIndex)
startIndex
- 文本中的起始索引
endIndex
- 文本中的结尾索引
AccessibleTextSequence getTextSequenceAt(int part, int index)
AccessibleTextSequence
。
part
- 要检索的
CHARACTER
、
WORD
、
SENTENCE
、
LINE
或
ATTRIBUTE_RUN
index
- 文本中的索引
AccessibleTextSequence
。否则,返回 null。
AccessibleText.CHARACTER
,
AccessibleText.WORD
,
AccessibleText.SENTENCE
AccessibleTextSequence getTextSequenceAfter(int part, int index)
AccessibleTextSequence
。
part
- 要检索的 code>CHARACTER、
WORD
、
SENTENCE
、
LINE
或
ATTRIBUTE_RUN
index
- 文本中的索引
AccessibleTextSequence
。否则,返回 null。
AccessibleText.CHARACTER
,
AccessibleText.WORD
,
AccessibleText.SENTENCE
AccessibleTextSequence getTextSequenceBefore(int part, int index)
AccessibleTextSequence
。
part
- 要检索的
CHARACTER
、
WORD
、
SENTENCE
、
LINE
或
ATTRIBUTE_RUN
index
- 文本中的索引
AccessibleTextSequence
。否则,返回 null。
AccessibleText.CHARACTER
,
AccessibleText.WORD
,
AccessibleText.SENTENCE
Rectangle getTextBounds(int startIndex, int endIndex)
startIndex
- 文本中的起始索引
endIndex
- 文本中的结尾索引