Страница 1 из 1

Отчет в rtf

Добавлено: 12 окт 2017, 12:32
Juri
Есть набор данных, которые надо впихнуть в отчет rtf. Кол-во строк известно, у таблицы размер известен. Обрабатывать каждую строчку и настраивать Word Easy Text.vi кажется слишком долгим процессом. Пробовал создать образец документа c нужным форматированием текста. В нужные поля вписал маски типа xxx001, xxx002 и т.д. Потом программно заменил маски на нужные мне величины и слова. Беда только в том, что при сохранении файла русские буквы сохраняются в неверной кодировке. Может кто решал такую проблему?

Строчка rtf файла:
x001абвгx002
Текст между x001 и x002 кодируется такой фигней:

}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1641530 \'e0\'e1\'e2\'e3}{\rtlch\fcs1 \af0 \ltrch\fcs0
\lang1033\langfe1033\langnp1033\insrsid13462398

Re: Отчет в rtf

Добавлено: 12 окт 2017, 14:52
IvanLis
Usss писал(а):Есть набор данных, которые надо впихнуть в отчет rtf. Кол-во строк известно, у таблицы размер известен. Обрабатывать каждую строчку и настраивать Word Easy Text.vi кажется слишком долгим процессом. Пробовал создать образец документа c нужным форматированием текста. В нужные поля вписал маски типа xxx001, xxx002 и т.д. Потом программно заменил маски на нужные мне величины и слова. Беда только в том, что при сохранении файла русские буквы сохраняются в неверной кодировке. Может кто решал такую проблему?

Строчка rtf файла:
x001абвгx002
Текст между x001 и x002 кодируется такой фигней:

}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1641530 \'e0\'e1\'e2\'e3}{\rtlch\fcs1 \af0 \ltrch\fcs0
\lang1033\langfe1033\langnp1033\insrsid13462398
У Вас кодировки текста не совпадают, прочтите: Текст любой ценой: RTF, о том как узнать кодировку используемую в файле rtf.
Так вот, писать символы нужно именно в этой кодировке, возможно предварительно ее изменив (пересчитав).

Re: Отчет в rtf

Добавлено: 25 окт 2017, 12:33
Juri
Решил это при помощи "Word Find & Replace VI" в report generatioon тулките

Re: Отчет в rtf

Добавлено: 01 фев 2019, 17:11
Juri
Переделал с использованием .net
Теперь не нужен report generation toolkit