Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Kaplinale
Зарегистрирован: 27.05.2005 Сообщения: 102 Откуда: г. Нижний Новгород
|
Добавлено: Вт Июн 21 2005 15:22 Заголовок сообщения: Работа с принтером. |
|
|
Здравствуйте.
Пишу одну прогу. Работает с базами.
Короче, прикол такой - создается отчет в HTML-ке. Просматривается все это дело через компонент WebBrowser.
Вопрос:
Как мне все это распечатать?
Или какие компоненты есть для работы с принтером (в VB или C Builder).
С уважением, kaplinale.. |
|
Вернуться к началу |
|
|
TYLLlKAH
Зарегистрирован: 12.07.2005 Сообщения: 27 Откуда: Vidnoe
|
Добавлено: Вт Июл 12 2005 13:51 Заголовок сообщения: |
|
|
для WebBrowser используё метод:
ExecWB(cmdID: OLECMDID; cmdexecopt: OLECMDEXECOPT);
константы для cmdID:
OLECMDID_PRINTPREVIEW
OLECMDID_PRINT
OLECMDID_PAGESETUP
константы для cmdexecopt
OLECMDEXECOPT_DODEFAULT 0
OLECMDEXECOPT_PROMPTUSER 1
OLECMDEXECOPT_DONTPROMPTUSER 2
OLECMDEXECOPT_SHOWHELP 3
а в борландовских средах есть компоненты TPrintDialog и TPrinterSetupDialog запускаются с помощью методов Execute. Для TPrintDialog метод Execute - вернёт значение типа bool или boolean в зависимости на чём девелопить, а TPrinterSetupDialog метод Execute ничего не возвращается т.к. связывается с драйвером принтера напримую а для разных устройств процедура настройки реализованы поразному. Также в борландовских средах есть модуль Printers содержащий функции для печати более низкого уровня. _________________ Чуваки языком молотить, не мешки ворочить |
|
Вернуться к началу |
|
|
Kaplinale
Зарегистрирован: 27.05.2005 Сообщения: 102 Откуда: г. Нижний Новгород
|
Добавлено: Вт Июл 12 2005 14:08 Заголовок сообщения: |
|
|
СПАСИБОО!!!!! |
|
Вернуться к началу |
|
|
TYLLlKAH
Зарегистрирован: 12.07.2005 Сообщения: 27 Откуда: Vidnoe
|
Добавлено: Вт Июл 12 2005 14:45 Заголовок сообщения: |
|
|
Kaplinale всегда пожалуйста,
советую в качестве cmdexecopt использовать 2 так как чаще всего спрашивать у пользователя о том хочет печатать или нет просто не к чему.
Но только одного понять не могу почему ты печатаешь отчёты таким странным образом, для отчётов я например использую QReport, хоть все говорят что он морально устарел но пользовать его очень удобно. _________________ Чуваки языком молотить, не мешки ворочить |
|
Вернуться к началу |
|
|
Kaplinale
Зарегистрирован: 27.05.2005 Сообщения: 102 Откуда: г. Нижний Новгород
|
Добавлено: Вт Июл 12 2005 15:38 Заголовок сообщения: |
|
|
Потому что с Reportami я работать не умею. Да и представлять их в формате HTML их, как мне кажется, довольно удобно. Да и еще к тому же эти отчеты нужно сохранять. Бухгалтеры все таки бывает просматривают свое де... добро.
Спасибо тебе, присылай свое мыло, будем обмениваться опытом!!!
|
|
Вернуться к началу |
|
|
|