2016-11-23 2 views
1

나는 인터넷을 검색하고이 발견ACE Editor 문서의 전체 높이를 얻는 방법은 무엇입니까?

editor.getSession().getDocument().getLength() * editor.renderer.lineHeight + editor.renderer.scrollBar.getWidth() 

을하지만 어떤 라인이 래핑하지 거기 가정한다. 내가 설정 한 경우 editor.getSession().setUseWrapMode(true); 그것은 잘못된 높이를주고 작동하지 않습니다.

전체 높이를 어떻게 얻을 수 있습니까?

답변

0

나는 지금 일하는 까다로운 해결책이 있습니다.

editor.getSession().documentToScreenPosition(editor.getSession().getDocument().getLength(), 0).row * editor.renderer.lineHeight + editor.renderer.scrollBar.getWidth() 

매우 지저분합니다.