как програмно распечатать RTF
можно ещё через вордпад попробовать...
а зачем генерить RTF?
может, лучше PS? и прямиком на принтер, если он понимает постскрипт конечно.
или, как вариант - почему бы не генерить HTML?
ps не все принтеры поддерживают.
С чем связано требование не_использования других прог типа офиса?
а если какой-нить секретарь захочет что-нить подправить?
Я так понял, что у тебя на компах, где прога будет работать, все-таки Office будет (ну или на худой конец WordPad который стоит по умолчанию везде вроде) - в этом случае можно использовать WSH - то есть ты из своей проги будешь запускать vbs-скрипт. Ну или можно напрямую c COM-поработать.
да, офис будет стоять.
Сам написать смогу тока в пн, т.к. с работы уже сваливаю.
никак. только через офис/опенофис или писать свой рендерерЯзык не указан.
можно ещё через вордпад попробовать...
Дельфишный компонент TRichEdit умеет распечатывать себя, а он rtf понимает.
Например, не умеет красить разным цветом фон текста.
есть такая апишка: ShellExecuteEx, с ее помощь. можно напечатать документ зарегистрированного формата в винде. Как - см документацию. Соответственно, ее обертки скорей всего есть в библиотеке языка, на коем ты пишешь. Ну либо зови ее напрямую.
помог shellexecute спасиб.
РТФ=ы уже везде открываются...
Оставить комментарий
photon777
Есть задача:Моя прога генерит rtf файлы.
Нужно научиться их распечатать, не используя сторонние программы (если только совсем малюсенькие)... как лучше решить задачу?
Заранее всем спасибо...