2016-11-23 69 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() 

非常好吃。