Как отметить тегом forced line break?

  • Автор темы Автор темы rist
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

rist

Участник
Топикстартер
Сообщения
89
Реакции
0
Как отметить тегом forced line break (а также табуляцию, перевод каретки, переход в следующую колонку). ANSI его сохранять не желает - все превращает в обычные переводы каретки, а это плохо :(
 
Ответ: Как отметить тегом forced line break?

Нашел: <0x000A>.
Остался пока что открытым вопрос с кодировкой - вставляет мне гад кучу розовых полосочек :(
Разбираюсь пока что...
 
Ответ: Как отметить тегом forced line break?

Розовых полосочек где? вместо чего? когда?
 
Ответ: Как отметить тегом forced line break?

Strizh сказал(а):
Розовых полосочек где? вместо чего? когда?
Вместо русских букв :)
Если использовать win-ANSI или win-ASCII - русские буквы он не понимает. А как выгружать корректный Юникод, пока что не понял программер, который делает выгрузку из базы.
К слову, сам индиз при экспорте в ASCII или ANSI все русские быквы заменяет кодами.
 
Ответ: Как отметить тегом forced line break?

Открой вордом да сохрани как Юникод.
А сточки зрения прогргаменга StringToWideChar (что, куда, длинна+1) в Дельфе так
 
Ответ: Как отметить тегом forced line break?

Если вордом все пересохранять - смысла в такой автоматизации? :(
Надо уж по-человечески сделать все :(
 
Ответ: Как отметить тегом forced line break?

rist сказал(а):
Если вордом все пересохранять - смысла в такой автоматизации? :(
Надо уж по-человечески сделать все :(
Если пишешь под винду то есть доступ к OLE объектам :(

Код:
     GetMem(Punic,Length(telo)*2);
     StringToWideChar (telo, punic, Length(telo)+1);

     AssignFile	(f, ishod.FileName);
     Rewrite (f, 1);
     BlockWrite	(f, Punic^, Length(telo)*2);
     CloseFile(f);


     FreeMem (Punic,Length(telo)*2);
Вот кусок дельфийского кода. Сахранение файла в юникод ':]
 
Статус
Закрыто для дальнейших ответов.