Имеется окно текстового редактора. Редактор содержит текст, превышающий по длине размеры окна редактора. В следствие чего, в редакторе видна только часть текста, допустим последняя.
Как определить позицию каретки не относительно видимой части текста, а относительно его (текста) полной длины? Или, что то же самое, как узнать индекс первого символа текста, видимого в окне редактора?