Трабл с PrintPreviewDialog
От: Mazi Россия  
Дата: 17.11.03 15:49
Оценка:
Есть вот такой пример MSVS.NET\FrameworkSDK\Samples\QuickStart\winforms\samples\printing\Example5

Так вот по нажатию кнопки в тулбаре "с принтером" происходит печать пустых листов.

Это глюк или я торможу....?

Если глюк подскажите как с ним бороться?

Если я торможу намекните как сделать так что бы всё заработало...


Заранее спасибо...












22.12.03 14:43: Перенесено модератором из '.NET' — TK
20.08.04 18:00: Перенесено модератором из '.NET GUI' — AndrewVK
Re: Трабл с PrintPreviewDialog
От: SMArt_Excimer  
Дата: 19.08.04 10:55
Оценка:
Здравствуйте, Mazi, Вы писали:

M>Есть вот такой пример MSVS.NET\FrameworkSDK\Samples\QuickStart\winforms\samples\printing\Example5


M>Так вот по нажатию кнопки в тулбаре "с принтером" происходит печать пустых листов.


M>Это глюк или я торможу....?


M>Если глюк подскажите как с ним бороться?


M>Если я торможу намекните как сделать так что бы всё заработало...



M>Заранее спасибо...


Суть в следующем — при вызове просмотра этот диалог производит печать документа, только печать происходит в ее структуры и потом происходит отображение. В конце ты, видимо, ставишь HasMorePages = false. То есть при нажатии на эту кнопку вызывается этот же обработчик, но страниц для печати уже нет. Я решал проблему вводом булевых полей в классе (где произвожу печать) и отслеживал таким образом состояние предпросмотр\печать. Сейчас бьюсь с проблемой, как это отследить средствами самого PrintPreviewDialog...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.