On-line: Andrey, гостей 0. Всего: 1 [подробнее..]
АвторСообщение
постоянный участник




Пост N: 99
Зарегистрирован: 27.07.08
ссылка на сообщение  Отправлено: 16.11.10 20:43. Заголовок: RTF-файлы - прямая распечатка


Подскажите пожалуйста, как из программы на Harbour-MiniGui вызывать RTF-файлы, набранные в Microsoft или OpenOffice на распечатку. Обязательна поддержка RTF 3.0 (с номерами строк). Формат RTF универсален и поддерживается практически всеми современными текстовыми редакторами.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 10 [только новые]





Пост N: 28
Зарегистрирован: 28.07.10
ссылка на сообщение  Отправлено: 17.11.10 07:16. Заголовок: Вариант первый. В ис..


Вариант первый.
В исходниках Харбор-а есть contrib\hbxbp\xbprtf.prg
Там описан класс CLASS XbpRtf INHERIT XbpWindow
в нем есть метод METHOD XbpRtf:print( oXbpPrinter, lOnlySelection )
Можно попробовать применить.

Спасибо: 1 
ПрофильЦитата Ответить



Пост N: 29
Зарегистрирован: 28.07.10
ссылка на сообщение  Отправлено: 17.11.10 07:47. Заголовок: Вариант второй.


Вариант второй.
Среди примеров использования RichEditBox есть загрузка RTF
и вызов функции PrintRTF.


Спасибо: 1 
ПрофильЦитата Ответить
постоянный участник




Пост N: 100
Зарегистрирован: 27.07.08
ссылка на сообщение  Отправлено: 17.11.10 11:26. Заголовок: Знаю


Только почему-то номера страниц, созданные в OpenOffice, там выпадают [img src=/gif/smk/sm28.gif] А нужно именно их. Надеюсь, в новой версии обновят RICHEDITBOX

Конкретно, речь идёт о вставке тега \chpgn

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1582
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 18.11.10 16:26. Заголовок: Вариант третий. Выз..


Вариант третий.
Вызвать невидимо WORD или ОpenOffice и отправить файл на печать !

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 103
Зарегистрирован: 27.07.08
ссылка на сообщение  Отправлено: 19.11.10 09:53. Заголовок: Вот-вот, я за послед..


Вот-вот, я за последний вариант. Но шеф бы хотел без вызова внешних программ.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 43
Зарегистрирован: 17.06.10
ссылка на сообщение  Отправлено: 19.11.10 19:22. Заголовок: Может удобнее это де..


Может удобнее это делать через Microsoft Word Viewer 2003/2007 - работает шустро. Можно отломать ему заголовок, посадить в свое окно, а шефу сказать вот мол свой activeX как заказывали

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1583
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 23.11.10 00:43. Заголовок: Dr. Oldwarez пишет: ..


Dr. Oldwarez пишет:

 цитата:
Но шеф бы хотел без вызова внешних программ



Видать шеф бывший программёр !

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 186
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 11.11.14 23:35. Заголовок: Кстати - по поводу A..


Кстати - по поводу Active-X ........ Может есть примерчик чтоб сохранять отчетик (подготовленный как лист для печати) в формате .DOC (Microsoft Word) ?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 3714
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 14.11.14 00:06. Заголовок: Есть самый простой в..


Есть самый простой вариант:
ShellExecute(0, "Print", "C:\\Users\\user\\Documents\\@ПЕЧАТЬ\\ВашДокФайл.doc", "", "", 1)

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 468
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 15.11.14 21:12. Заголовок: в формате .DOC Не п..



 цитата:
в формате .DOC



Не понимаю - Вам шашечки или ехать.
Все реализуемо в формате rtf. Готовый отчет открывается или в Worde или OpenOffice.

Можно создавать и печатать многоуровневые таблицы.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 7
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет