Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Печать содержимого PictureBox


Автор: Alex Shulg 4.8.2003, 11:01
Если кто знает, подскажите пожалуйста, как в VB распечатать содержимое PictureBox целиком? Сейчас вывод на принтер производится путем повторения перерисовки всего изображения на принтер, но тут глючат шрифты, никак не могу ничего сделать. Надписи выводятся только горизонтально, задание угла наклона не срабатывает (работает только на Win95).

Автор: -Mikle- 4.8.2003, 13:06
Код

...
Printer.PaintPicture picture1.image, X1, Y1, Width1, Height1, X2, Y2, Width2, Height2
...

где:
X1,Y1 - координаты принтера в которые будет печататься рисунок
Width1,Height1 - размеры, до которых рисунок будет масштабироваться
X2,Y2 - координаты левого верхнего угла печатаемого участка на picture1
Width2, Height2 - размеры этого участка
Последние 4 параметра, позволяют рисовать любой участок произвольного размера.
Для более лучшего качества, размер PictureBox'a должен быть как можно больше.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)