создание rtf, Проблема с непечатаемыми символами
От: bitblock  
Дата: 18.09.08 09:38
Оценка:
Всем привет.
Столкнулся с проблемой. Создаю файл и пишу в него строки со спец символами.
код выглядит примерно так
StreamWriter swFile = File.CreateText(Report);//Report = "C:\blablabla.rtf"

strData = rw["LabelValue"].ToString() + rw["FieldValue"].ToString() + (char)symbol;//где symbol это десятичное значение символа, например 13 или 10

swFile.Write(strData);

после того как открываю blablabla.rtf и жму отобразить непечатаемые символы, вижу что символ переноса строки есть, а вот симво возврата каретки виден изначально в виде квадрата. т.е. неадекватно воспринимается...

пробовал заменить десятичное значение на \r\n и просто \r. Открываю в ворде, при просмотре скрытых результат тот-же. Получаю только символ параграф а мне нужен возврат каретки, тот который получается при сочетании клавиш Shift + Enter.
Что делать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.