Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > .NET для новичков > Печать PictureBox |
Автор: kuller 3.5.2008, 10:34 | ||
Расскажите пожалуйста как распечатать содержимое PictureBox. К примеру в нем находиться изображение. Как мне распечатать его?
|
Автор: mr.DUDA 3.5.2008, 12:01 | ||
|
Автор: kuller 3.5.2008, 12:17 |
mr.DUDA, ОГРОМНОЕ СПАСИБО .... работает, а можно, точнее есть там какое то свойство чтобы ИЗОБРАЖЕНИЕ печаталось на листке не как он иедет стоя а как на АЛЬБОМНОМ ... ну как изображение обычно???? |
Автор: mr.DUDA 3.5.2008, 16:02 | ||
Повернуть картинку можно так:
Угол поворота можно менять, так же как и смещение от угла листа до края картинки (передав его вместо Point.Empty). Если нужно масштаб изменить, можно воспользоваться другой версией метода DrawImage, принимающей Rectangle. |
Автор: kuller 4.5.2008, 19:14 | ||||
mr.DUDA, Огромное спасибо) Добавлено через 9 минут и 35 секунд Во приколы Когда было вот так
ВСЕ ПЕЧАТАЛОСЬ а вот потом изменил одну строчку добавил насчет поворота
ПЕРЕСТАЛО ПЕЧАТАТЬ)))) |
Автор: mr.DUDA 5.5.2008, 10:48 |
kuller, может оно вылазит за границы области печати, попробуй угол поменять например на -90. |
Автор: kuller 5.5.2008, 11:16 |
mr.DUDA, ЛОГИЧНО)))) Сейчас попробую)))) Точно непонятно же в какую сторону он повернул на 90 градусов))) Добавлено через 9 минут и 9 секунд mr.DUDA, не что то тут не то .... -90 пробывал 270 пробывал некатит значит дело в чем то другом( |
Автор: mr.DUDA 5.5.2008, 16:13 | ||
Видать нужно ещё сместить начало координат к центру вращения. Методом тыка подобрал нужную комбинацию трансформаций:
Потренироваться можно, добавив на форму панель, подписавшись на её событие Paint и вставив туда аналогичный код. |
Автор: kuller 5.5.2008, 17:36 | ||
mr.DUDA, Спасибо))) Я методом тыка вот подобрал что:
Так он печатает ГОРИЗОНТАЛЬНО и почти от верхнего левого угла))) |