reading special characters from the TextCursor in Basic

trying to read a line, character by character, from TextCursor returned by ThisComponent.Text.createTextCursorByRange

The .getString() method returns an empty string

applies to control characters (eg line breaks) and with symbol characters

(Better post under your user ID instead of making a wiki post.)

Would you mind to post the relevant lines of your code?
Would you mind to clarify the term “line” as used in your question. In what way is the line delimited?