Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 2 475

/ вопрос открыт /

Приветствую, уважаемые эксперты!
Подскажите пожалуйста как для печати из WebBrowser'а задать альбомную ориентацию страницы программно. Заранее большое спасибо.

Примечание #1 (2 марта 2009, 14:57):
печатаю так WebBrowser1.ControlInterface.ExecWB(OLECMDID_PRINT,
OLECMDEXECOPT_DONTPROMPTUSER, vaIn, vaOut);
Примечание #2 (3 марта 2009, 15:09):
нашел что поля через реестр можно установить. записав их в поля HKCU\Software\Microsoft\Internet Explorer\PageSetup
а как изменить ориентацию страницы с книжной на альбомную. Ну хоть какие то идеи есть?

seryoga Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: seryoga (статус: 1-ый класс)
Вопрос отправлен: 2 марта 2009, 14:44
Состояние вопроса: открыт, ответов: 1.

Ответ #1. Отвечает эксперт: Ученый

Здравствуйте, seryoga! Delphi имеет стандартный объект для доступа к принтеру - TPRINTER, находящийся в модуле PRINTERS. В этом модуле имеется переменная Printer:Tpinter, что избавляет от необходимости описывать свою. Он позволяет выводить данные на печать и управлять процессом печати.
У TPRINTER есть ряд методов и свойств, но вас будет более интересовать одно из них: Orientation:TprinterOrientation - Ориентация листа при печати : (poPortrait, poLandscape)...
Подробнее обо всем этом :
http://www.delphisources.ru/pages/faq/base/tprinter_class.html
http://www.z-oleg.com/delphi/systemp.htm
http://www.delphisources.ru/pages/faq/base/work_with_printer.html

Надеюсь, что мой ответ хоть чем-то поможет вам))

Ответ отправил: Ученый (статус: 8-ой класс)
Время отправки: 3 марта 2009, 16:33
Оценка за ответ: 4

Комментарий к оценке: спасибо только как я понял там есть возможность печати текста без установленного форматирования html тегами

Мини-форум вопроса

Мини-форум пуст.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 31 мая 2023, 21:37
Выполнено за 0.03 сек.
Рейтинг@Mail.ru