Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Печать нескольких форм выразить как несколько страниц.

296
25 февраля 2008 года
Virtuoso
331 / / 31.07.2005
Visual Basic 6.0

Здравствуйте!
Буду благодарен, если кто подскажет как печать нескольких форм сделать одним документом для принтера.
Я делаю так:
 
Код:
Dim FRMA As Form
'под некоторым условием FRMA в цмкле выступает в качестве различных форм

For i = 0 To 5
FRMA.PrintForm
Printer.EndDoc
Next


Всё бы ничего. Работает, все формы распечатывает, только каждую из них делает как отдельный документ. Во-первых, это не красиво, а во-вторых, принтер же немного ждёт перед печатью следующего документа, ну и смотрится это конечно не как печать одного многостраничного документа.

Если так:
 
Код:
Dim FRMA As Form

For i = 0 To 5
FRMA.PrintForm
Next
Printer.EndDoc

не работает.
Если так:
 
Код:
Dim FRMA As Form

For i = 0 To 5
FRMA.PrintForm
Printer.NewPage
Next
Printer.EndDoc

не работает.
Как можно выставить формы в последовательность страниц одного документа? И можно ли вообще?
Спасибо!
241
26 февраля 2008 года
Sanila_san
1.6K / / 07.06.2005
Чёрт возьми, разберитесь же вы, наконец, с печатью из RichTextBox, и не изобретайте непонятно что. :) Вот честно, и быстрее, и лучше получится.
296
26 февраля 2008 года
Virtuoso
331 / / 31.07.2005
Всё всё. Понял) больше подобного спрашивать не буду...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог