| 
| 
 | Вопрос # 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 (статус: 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 тегами |  
 Мини-форум вопросаМини-форум пуст. Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |