читать текст в позиции курсора в JFace TextViewer - PullRequest
1 голос
/ 23 августа 2011

У меня есть редактор, который расширяет класс TextEditor. Я хотел бы знать, возможно ли прочитать текст в позиции курсора в редакторе. Использование ITextSelection бесполезно, поскольку ожидается, что выделена некоторая текстовая строка. Мне требуется прочитать текст, когда курсор находится в некоторой точке, и текст не выделен.

Спасибо.

1 Ответ

2 голосов
/ 07 сентября 2011

ITextViewer.getSelectedRange ().Он вернет смещение и размер выделения.Смещение - это позиция каретки, а размер может быть 0. Чтобы прочитать текст, используйте ITextViewer.getDocument (). Get () и проанализируйте содержимое с соответствующим смещением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...