현재 표시 행의 수를 점점 나는 이클립스 IDE 내부 편집기에서 현재 표시된 라인에 대한 정보를 좀하고 싶습니다 : 편집자는 16 선이 표시이클립스 개발 편집기
을하지만, hw1.c에는 30 줄이 있습니다.
지금까지 내가 호출하여 문서의 라인의 총 수를 얻을 수있었습니다 :
이reference.getEditor(false).getDocumentProvider().getDocument(
reference.getEditor(false).getEditorInput()).getNumberOfLines()
그러나이 호출이 항상 (샘플에 대한 즉 30) 라인의 총 수를 반환합니다.
의 숫자를 현재으로 표시하는 방법이 있습니까 (예 : 샘플 16 개)? 내가 IDocument
인터페이스를 확인했지만이 방법을 찾지 못했습니다.
게재 라인이 변경 될 때마다 업데이트해야합니다.
감사합니다.
이 실제 편집기 외부에서 쉽게 얻을되지 않습니다 : 그렇다면, 이것 좀 봐. 당신은'getTopIndex'와'getBottomIndex'를 호출 할 수 있도록 실제로'ITextViewer'를 원합니다. 그러나 그것을 얻을 방법이 없습니다. –