Есть набор данных, которые надо впихнуть в отчет 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
-
IvanLis
- guru
- Сообщения: 5463
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: Отчет в rtf
У Вас кодировки текста не совпадают, прочтите: Текст любой ценой: RTF, о том как узнать кодировку используемую в файле rtf.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
Так вот, писать символы нужно именно в этой кодировке, возможно предварительно ее изменив (пересчитав).
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
- Juri
- I/O
- Сообщения: 263
- Зарегистрирован: 19 апр 2017, 23:06
- Версия LabVIEW: 2021
- Благодарил (а): 13 раз
- Поблагодарили: 6 раз
Re: Отчет в rtf
Переделал с использованием .net
Теперь не нужен report generation toolkit
Теперь не нужен report generation toolkit
- Вложения
-
- RTF replace text.vi
- (15.66 КБ) 139 скачиваний