I've fixed this issue - the textbox height is now correct on Windows and it no longer covers up content incorrectly. Having said that, I've found that I can only get about 95% accuracy with the textbox annotation positioning. The reason for this is that the method I use for the Windows 10 version calculates line heights differently than Android. If I measure the height of a line in Windows 10, it will give me the same result regardless of what character is on the line. This means the line height is stable which is actually nice when you are entering text as the line doesn't change it's vertical position as you enter different letters. On Android, it's giving me an exact measurement, which is basically a bounding box around the text that has been entered. You can test this by entering "c", and then entering a taller letter such as "j". You will see the line jump down with the "j". I actually think the Windows approach is superior. The problem is that I can't adjust the Android approach to be stable like Windows without breaking the positioning of everyone's annotations, so I'm going to have to leave it the way it is. Even if I did adjust it, it might still not be exactly the same as Windows as the way they measure text is still very different. The result is that there may be a couple pixels of difference between Windows and Android with annotations. It's very slight, but it's still noticeable in some situations.
Mike
Mike