Страница: 1 |
Страница: 1 |
Вопрос: Какт напечатать форму?
Добавлено: 14.08.06 15:15
Автор вопроса:
ScorpionS | Web-сайт:
Вы скажете - проще пареной репы!
Но максимальный Form1.Height = 11520!
Мне нужно что бы Form1.Height = 16995!
А мне проще говоря нужно распечатать лист А4, данные которого хочу разместить на Formе!
Как это сделать??????
Ответы
Всего ответов: 11
Номер ответа: 1
Автор ответа: Softer
ICQ: 203660381
Вопросов: 29
Ответов: 205
Web-сайт:
Профиль | | #1
Добавлено: 14.08.06 15:30
А не печатать форму обязательно? Может просто оформить все и вывести на принтер?
PS: Зачем же так кричать????!!!!
Номер ответа: 2
Автор ответа: ScorpionS
ICQ: 237494026
Вопросов: 13
Ответов: 12
Web-сайт:
Профиль | | #2
Добавлено: 14.08.06 15:37
Ок, тогда скажите мне на милость, как это сделать?
У меня на печатаемой форме есть Label, image и все такое!
как это все сформировать, не печатая форму?
Номер ответа: 3
Автор ответа: Rascal
Вопросов: 9
Ответов: 37
Web-сайт:
Профиль | | #3
Добавлено: 14.08.06 17:53
Тоже сталкивался с этой проблемой
Максимальный размер формы формы зависит от разрешения монитора, попробуй увелич на 1280х1024, то увидишь что и размер формы можно больше делать. Сделай так: увеличь разрешение моника, исправь размер формы, потом верни разрешение моника как было, после этого размер формы уже не трогай, иначе опять уменьшится
Номер ответа: 4
Автор ответа: VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #4
Добавлено: 14.08.06 17:58
ЕстЬ объект Printer. Методами PaintPicture и Print скопируй всо што на форме в принтер и в конце напиши: Printer.EndDoc. Нудная и большая работа, зато работает хорошо...
Номер ответа: 5
Автор ответа: VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #5
Добавлено: 14.08.06 18:00
Кто назовет мне хоть одно имя программы, которая меняет разрешение экрана перед печатью, пусть первый бросит в меня камень (формально)))))))))
Номер ответа: 6
Автор ответа: ScorpionS
ICQ: 237494026
Вопросов: 13
Ответов: 12
Web-сайт:
Профиль | | #6
Добавлено: 14.08.06 18:06
можешь написать пример? Я не врублюсь что куда копировать!
Номер ответа: 7
Автор ответа: Rascal
Вопросов: 9
Ответов: 37
Web-сайт:
Профиль | | #7
Добавлено: 14.08.06 20:17
Я не имел ввиду менять разрешение экрана перед печатью. Разрешение экрана надо поменять перед редактированием формы в редакторе VB. Наверняка есть форма, которая выводится на печать с контролами, как шаблон, вот у неё и надо изменить размеры вручную в редакторе на нужные., но в начале увеличить разрешение монитора. Честно говоря думал что понятно объяснил.
Номер ответа: 8
Автор ответа: HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #8
Добавлено: 14.08.06 23:22
)))))))))
Блин, ну писал же VBD, читай внимательно...
объект Printer ...
Printer.EndDoc
Номер ответа: 9
Автор ответа: sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #9
Добавлено: 15.08.06 10:24
me.printform если настаиваешь
Номер ответа: 10
Автор ответа: Softer
ICQ: 203660381
Вопросов: 29
Ответов: 205
Web-сайт:
Профиль | | #10
Добавлено: 15.08.06 15:27
Ребят, челу нада объяснить как пользоваться классом (или объектом, кому что) Printer и все... Вроде...
ЗЫ: Сорри за оффтоп...
Номер ответа: 11
Автор ответа: VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #11
Добавлено: 16.08.06 14:02
Объект Printer обладает теми же графическими методами, что и пиктурабокс или форма. Просто рисуешь на нем всо что хочешь, а потом печатаешь EndDoс'ом