An Exception gets thrown, and I don't really know why since xMSF exists, since I can initiate other services with it but it doesn't seem to work for the GraphicProvider.

Code:

XMultiServiceFactory xMSF = (XMultiServiceFactory) UnoRuntime.queryInterface(
               XMultiServiceFactory.class, xTextDocument);

new MsgBox(new Frame(""), xMSF.toString(), false); // works and gives me the xMSF XGraphicProvider xGraphicProvider = null;
       try {
           xGraphicProvider = (XGraphicProvider)
           UnoRuntime.queryInterface(XGraphicProvider.class,
           xMSF.createInstance("com.sun.star.graphic.GraphicProvider"));
       } catch (Exception e2) {
           new MsgBox(new Frame(""), "ERR1", false); // gets thrown
           // TODO Auto-generated catch block
           e2.printStackTrace();
       }


Mathias Bauer schrieb:
Jimmy wrote:
That's exactly my problem, I can't translate it. It takes some more
steps in Java to create a GraphicProvider, and I can't get it to work.

Does that mean that

XGraphicProvider xGraphicProvider = (XGraphicProvider)
UnoRuntime.queryInterface(XGraphicProvider.class,
xMSF.createInstance("com.sun.star.graphic.GraphicProvider"));

does not return an object?

Best regards,
Mathias


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to