|
|
|
Forum Member
      
участник
Last Login: 11.07.2000 3:48
Сообщ.: 40,
Visits: 441
|
|
| И как её поменять? Я хочу, например, поменять ориентацию печати в отчёте с портретной на ландшафтную (т.е. с вертикальной на горизонтальную).
|
|
|
|
|
Supreme Being
      
администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421,
Visits: 49 251
|
|
| Из настроек принтера по-умолчанию, наверное :)))
|
|
|
|
|
Forum Member
      
участник
Last Login: 11.07.2000 3:48
Сообщ.: 40,
Visits: 441
|
|
| А как это поменять как-нибудь цивилизованно? Я делаю отчёт чуть шире, и он тут же перестаёт работать - "шире чем бумага". А как перевернуть?
|
|
|
|
|
Supreme 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)
Я точно не уверен, будет ли это работать, но думаю, что все-таки у тебя проблема в текущих настройках принтера и то, что я привел должно сработать. Проверить можешь легко - измени руками формат бумаги в Панели Управления и снова запусти отчет, если что-то изменилось, то точно принтер виноват :)))
|
|
|
|
|
Forum Member
      
участник
Last Login: 11.07.2000 3:48
Сообщ.: 40,
Visits: 441
|
|
| Дело вот в чём. Я хочу иметь одновременно два отчёта (Data Report designer), один с портретной ориентацией, один с ландшафтной. Как это сделать?
|
|
|
|