Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Печать Добавлено: 02.05.06 16:14  

Автор вопроса:  Fobos
У меня такой вопрос...
Значит у меня простейшая прогамма - тест. При ее завершении вылазит форма с результатами и предлагается ее распечатать.
Печать через команду Printer.* лишь открывает Microsoft Office Document Imaging и приходится заходить в открываемое приложение и еще раз нажимать кнопку печати. То же самое происходит при Form.PrintForm. Как распечатать результаты ? Есть и другой вариант. Можно параллельно создавать текстовый документ с результатами, но как затем этот созданный текстовик распечатать, причем не открывая его ?
Сколько не искал, находил лишь код не для VB6 или слишком сложный код с кучей модулей и dll'ок. Мне лишь нужен простенький метод распечатки этих результатов, чтоб не нагромождать программу, т.к. печать это доп. вещь в этом тесте %)

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #1 Добавлено: 02.05.06 16:28
Активный принтер выбери. Из имеющихся.

Ответить

Номер ответа: 2
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #2 Добавлено: 02.05.06 17:30
Результаты ты пррям на форму Print "Hello" выводишь? :) Наверно ж в ... ну листбокс например... А лучше выводи в WebBrowser, html можно создать красивую страничку для печати, с WebBrowser'a можно и предпросмотр страницы вызвать, и распечатать...

Ответить

Номер ответа: 3
Автор ответа:
 Палыч



Вопросов: 8
Ответов: 25
 Профиль | | #3 Добавлено: 04.05.06 10:39
Пример:
Printer.NewPage
Printer.FontName = "Bookman Old Style"
Printer.FontSize = 10
Printer.CurrentX = 10000
Printer.CurrentY = 50
Printer.Print "лист 2"
Printer.EndDoc

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам