Печать растрового изображения в Visual Basic 6 - PullRequest
0 голосов
/ 23 июня 2009

Мне нужно было распечатать файл .bmp на принтере, используя Visual Basic 6 . Кто-нибудь знает, как я могу сделать это, используя Printer.Print method?

Спасибо

1 Ответ

2 голосов
/ 23 июня 2009

Вы должны использовать метод PaintPicture объекта принтера. Пример:

Printer.PaintPicture LoadPicture(filename), xPosition, yPosition, _
                                    [Width], [Height]

Если у вас уже есть изображение, загруженное в элемент управления Image или Picture, вы можете передать ссылку на изображение объекта вместо использования LoadPicture во второй раз. Обратите внимание, что этот метод не приводит к автоматическому изменению размера изображения, чтобы оно уместилось на бумаге, вам придется выяснить, насколько масштабировать изображение самостоятельно.

Редактировать - Подробнее об использовании метода PaintPicture

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...