Нашла интерфейс XCancellable в com.sun.star.util (offers the possibility of cancelling a job. ),у которого есть метод cancel(), но обект всегда возвращает null. Пробую двумя способами, через xDesktop и XFrame, все равно и xCancellable1 и xCancellable2 == null... Как с этим бороться или, может, это делает по-другому?XDesktop xDesktop = (XDesktop) UnoRuntime.queryInterface(XDesktop.class , desktop);XComponent currentDocument = xDesktop.getCurrentComponent();XFrame m_xFrame = (com.sun.star.frame.XFrame) UnoRuntime.queryInterface(com.sun.star.f rame.XFrame.class, object[0]);XCancellable xCancellable1 = (XCancellable) UnoRuntime.queryInterface(XCancellable.c lass, m_xFrame.getController().getModel()); XCancellable xCancellable2 = (XCancellable) UnoRuntime.queryInterface(XCancellable.c lass,currentDocument);
|