AccessibleExtendedText

AccessibleExtendedText (접근성 확장 텍스트 인터페이스)

접근성 텍스트에 대한 확장된 정보를 제공하는 인터페이스예요. AccessibleText의 하위 인터페이스로, 텍스트의 문자 시퀀스·속성 시퀀스·단락 등의 추가 정보를 제공해요.

출처: Java API Reference

본문

AccessibleExtendedTextAccessibleText를 상속하는 인터페이스예요. 텍스트의 하위(character, word, sentence, paragraph 등)를 가져오고, 각 위치에 적용된 속성을 가져오는 확장 기능을 제공해요.

주요 메서드는 다음과 같아요.

String getTextRange(int start, int end)
AccessibleTextSequence getTextSequenceAt(int part, int index)
AccessibleTextSequence getTextSequenceAfter(int part, int index)
AccessibleTextSequence getTextSequenceBefore(int part, int index)
AccessibleAttributeSequence getTextAttributeAt(int index)
int getTextLineByteBounds(int index, Rectangle2D rect)
  • getTextRange(start, end) — 지정된 범위의 텍스트를 반환해요.
  • getTextSequenceAt(part, index) — 주어진 위치에서 특정 종류(단어, 문장 등)의 텍스트 시퀀스를 반환해요.
  • getTextAttributeAt(index) — 주어진 위치에 적용된 텍스트 속성을 AccessibleAttributeSequence로 반환해요.

이 인터페이스는 보조 기술이 텍스트의 상세한 구조와 서식 정보에 접근하는 데 사용돼요.

더 알아보기 (Learn more)

Java 공식 API