![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
кодировка [D5, WinME]
Игорь2 © (2001-11-08 23:47:00)Такой вопрос. Мой шеф привык работать с бухгалтерской программой "Финансы без проблем" под DOS
и не на какую другую переходить не хочет(в том числе ФБП под Win, кстати я пробовал - тоже глюк).
Многие, почти все, отчетные формы имеют таблицы, но их ширина не позволяет распечатыватся без
искажений. Теперь суть: открываю выходной файл в richedit с помощью oemtoansi(дабы использовать
"альбомную" печать)- текст перекодируется, а таблица превращается в набор крестиков и черточек.
Может кто поможет советом, а лучше исходником с таблицей перекодировки.Спасибо.
Игорь2 (2001-11-09 21:34:00) [1]Извените за "мульку" спасибо TAndrew
Игорь2 (2001-11-09 21:32:00) [2]Да с Charset казус вышел.
2iZEN Таже песня.
2Dimka Maslov За "мульку" спасибо, но хочется до конца разобраться. Попробовал charset=OEM_CHARSET, работает только со шрифтами OEM. Но встает вопрос редактирования, что иногда полезно;). Может проще свой шрифт создать?
Dimka Maslov (2001-11-09 15:24:00) [3]RichEdit1.Font.Name:="Courier New Cyr";
RichEdit1.Font.Charset:=OEM_Charset;
RichEdit1.Font.Size:=8;
TAndrew (2001-11-09 10:20:00) [4]ага, получилось, высылаю...
а насчет преобразования, так текст перегнать не проблема, а вот таблицы в DOS-кодировке перегнать в таблицы RTF не так просто, и конвертировать "по символам" тут не поможет, нужен отдельный единый алгоритм/механизм преобразования.
Если вам удастся найти такой, уж сообщите - думаю, и других это заинтересует.
TAndrew (2001-11-09 09:58:00) [5]была такая мулька - lex2rtf из поставки Лексикон для вин; вроде корректно перегоняет досовские таблицы в RTF, надо проверить... если получится, вышлю мылом - она небольшая.
Anatoly Podgoretsky (2001-11-09 08:02:00) [6]Это свойство шрифта
iZEN (2001-11-09 01:09:00) [7]Может это поможет:( http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1005227721&n=0)
игорь2 (2001-11-09 00:42:00) [8]2Anatoly Podgoretsky
На счет шрифта, я знаю, пробовал перевести выходной файл в excel97(по моему только он может хоть както преобразовывать Dos-таблицы, и то только с этим шрифтом), но линии всеравно получаются пунктирными. А в свойствах richedit
charset я не нашел. Если можно поподробней.
Anatoly Podgoretsky (2001-11-09 00:14:00) [9]Попробуй без перекодиовки, за счет Charset=OEM_CHARSET и шрифт courier new