CftClub.ru
Клуб специалистов ЦФТ-Банк

Ориентация страницы

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
markoff
Участник - экстремал


Вступление в Клуб: 09.06.2009
СообщениеПн Ноя 15, 2010 16:10   Ориентация страницы Ответить с цитатой
Полезность: Нет оценки
Есть операция типа "Печать", каким образом можно в ней задать ориентацию страницы?
prog
Эксперт


Вступление в Клуб: 03.03.2008
СообщениеПн Ноя 15, 2010 16:22    Ответить с цитатой
Полезность: 1
цитата из хелпа
Цитата:
Существует возможность установки ориентации страницы при печати с помощью передачи необходимого значения параметра ORIENTATION из серверного валидатора операции типа "Печать". Для этого следует в операции типа "Печать" создать строковый или текстовый параметр или переменную ORIENTATION и в поле "Проверка" вкладки "Операция" окна редактирования свойств операции присвоить ему необходимое значение.

Примечание

Подробнее о серверном валидаторе операции см. пункт Поле ПРОВЕРКА вкладки ОПЕРАЦИЯ.

Если АРМ "Навигатор" после выполнения умолчательной валидации находит параметр или переменную ORIENTATION, то считается, что ориентация страницы при печати задана в валидаторе операции.

Возможные значения:

· PORTRAIT – книжная;

· LANDSCAPE – альбомная.

Значение читается вначале из алиаса, соответствующего параметру или переменной ORIENTATION. Если алиас не найден, то из параметра ORIENTATION, если не найден параметр, то из переменной ORIENTATION. Чтения из параметра или переменной следует избегать, т. к. это лишний запрос к БД. Рекомендуется создавать алиас, соответствующий параметру или переменной ORIENTATION.

Если пользователь открыл окно "Параметры печати", то в переключателе "Ориентация" устанавливается значение из операции. Остальные параметры печати берутся из настроек "Навигатора". Ориентация страницы может быть изменена в окне "Параметры печати".

Пример

begin

ORIENTATION := ‘LANDSCAPE’;

end;

markoff
Участник - экстремал


Вступление в Клуб: 09.06.2009
СообщениеПн Ноя 15, 2010 16:30    Ответить с цитатой
Полезность: Нет оценки
Как всегда помог мне оперативно, спасибо огромное Very Happy
.СергейПанин
Участник - экстремал


Вступление в Клуб: 24.06.2008
СообщениеВт Ноя 16, 2010 08:52    Ответить с цитатой
Полезность: 1
markoff пишет:
Как всегда помог мне оперативно, спасибо огромное Very Happy


мож пригодиться - EXCEL.cmd('Sheet.PageSetup.Orientation = 2');
markoff
Участник - экстремал


Вступление в Клуб: 09.06.2009
СообщениеВт Ноя 16, 2010 09:28    Ответить с цитатой
Полезность: Нет оценки
DC_Sergey пишет:

мож пригодиться - EXCEL.cmd('Sheet.PageSetup.Orientation = 2');


Может кому и пригодится Smile , это я уже использовал
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru