Откуда Data Report designer узнаёт ширину бумаги?
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Откуда Data Report designer узнаёт ширину... Expand / Collapse
Автор
Сообщение
30.10.2000 8:48
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 11.07.2000 3:48
Сообщ.: 40, Visits: 441
И как её поменять? Я хочу, например, поменять ориентацию печати в отчёте с портретной на ландшафтную (т.е. с вертикальной на горизонтальную).
Сообщ. #435861
30.10.2000 9:25
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
Из настроек принтера по-умолчанию, наверное :)))
Сообщ. #435863
30.10.2000 10:28
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 11.07.2000 3:48
Сообщ.: 40, Visits: 441
А как это поменять как-нибудь цивилизованно? Я делаю отчёт чуть шире, и он тут же перестаёт работать - "шире чем бумага". А как перевернуть?
Сообщ. #435866
30.10.2000 10:47
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
В принципе, обычно отчеты готовятся для того, чтобы потом их распечатать на принтере, поэтому может быть вполне логично будет перед формированием отчета выводить диалог настроек принтера, подобно тому, как показано здесь

http://vbcity.com/vbcode/ru/code.asp?id=142

Если это не устраивает, то за все операции с принтером в VB отвечает объект Printer, у которого есть всякие свойства, например

''Расположение
Orientation = vbPRORPortrait
Orientation = vbPRORLandscape

''Формат
PaperSize = vbPRPSA4 (A4)

Я точно не уверен, будет ли это работать, но думаю, что все-таки у тебя проблема в текущих настройках принтера и то, что я привел должно сработать. Проверить можешь легко - измени руками формат бумаги в Панели Управления и снова запусти отчет, если что-то изменилось, то точно принтер виноват :)))
Сообщ. #435867
30.10.2000 23:56
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 11.07.2000 3:48
Сообщ.: 40, Visits: 441
Дело вот в чём. Я хочу иметь одновременно два отчёта (Data Report designer), один с портретной ориентацией, один с ландшафтной. Как это сделать?
Сообщ. #435870
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 4:58