Полезная информация

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

№123-09-2009 19:46:36

hail
Участник
 
Группа: Members
Зарегистрирован: 23-09-2009
Сообщений: 6
UA: Firefox 3.5

XPCOM, C++ и печать документа

Доброго времени суток.

У меня есть Firefox extension и XPCOM-компонент написанный на C++, который должен посылать на печать открытый документ.
Сначала я посылал на печать через Javascript(из своего overlay.js).
Настраивал через nsIPrefBranch silent print и вызывал подобный код:

var printSettings = PrintUtils.getPrintSettings();
var webBrowserPrint = PrintUtils.getWebBrowserPrint(); 
webBrowserPrint.print(printSettings, null);

Теперь обстоятельства изменились и мне нужно сделать тоже самое но из моего компонента.
Как получать интерефейсы для настройки тех же preferences я разобрался(через ServiceManager), а вот как мне получить nsIWebBrowserPrint интерфейс для печати документа?

Спасибо.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]