Hi!

Thank you for your help. Now it works.

Regards
Nicole

-------- Original-Nachricht --------
> Datum: Sat, 03 May 2008 21:29:00 -0300
> Von: Ariel Constenla-Haile <[EMAIL PROTECTED]>
> An: [email protected]
> Betreff: Re: [api-dev] hide/show Writer document

> Hi Nicole,
> 
> Nicole Scholz escribió:
> > Hi!
> > 
> > I searched the mailing list for hiding and then showing a document but I
> didnt found a solution. I was able to hide the document but not to set it
> visible again.
> > 
> > I got a piece of code but I was not able to transfer it correctly so I
> can use it.
> > 
> > Here is my current code for setting the document visible:
> >
> xWriterDocument~XModel~getCurrentController()~XController~getFrame()~XFrame~getContainerWindow()~XWindow~setVisible(true)
> > 
> > Something of this code is wrong because I got the error message that the
> method setVisible is not found.
> 
> 
> Since OOo 2.2 (?/ or so!) you can load a hidden document and then set it 
> visible. The following OOo Basic code works:
> 
> Sub Hide_Show_Doc
>       Dim oDoc as Object
>       Dim aMediaDescriptor(0) as New com.sun.star.beans.PropertyValue
>       
>       aMediaDescriptor(0).Name = "Hidden"
>       aMediaDescriptor(0).Value = TRUE
>       
>       oDoc = StarDesktop.loadComponentFromURL("private:factory/swriter", 
> "_default", 0, aMediaDescriptor)
>       
>       oDoc.getText().setString("I was hidden!")
>       
>       wait 10000      
>       
>       
> oDoc.getCurrentController().getFrame().getContainerWindow().setVisible(true)
> End Sub
> 
> > Perhaps someone can give me an example in java which I can change.
> 
> a Java variation:
> 
>      public static void main(String[] args) {
>          try {
>              // get the remote office component context
>              XComponentContext xContext = Bootstrap.bootstrap();
> 
>              PropertyValue[] aMediaDescriptor = new PropertyValue[1];
>              aMediaDescriptor[0] = new PropertyValue();
>              aMediaDescriptor[0].Name = "Hidden";
>              aMediaDescriptor[0].Value = Boolean.TRUE;
> 
>              XComponentLoader xComponentLoader = (XComponentLoader) 
> UnoRuntime.queryInterface(
>                      XComponentLoader.class,
>                     
> xContext.getServiceManager().createInstanceWithContext(
>                      "com.sun.star.frame.Desktop", xContext) );
> 
>              XTextDocument xTextDocument = (XTextDocument) 
> UnoRuntime.queryInterface(
>                      XTextDocument.class, 
> xComponentLoader.loadComponentFromURL(
>                      "private:factory/swriter", "_default", 0, 
> aMediaDescriptor));
> 
>              xTextDocument.getText().setString("I was hidden!");
> 
>              Thread.sleep(10000);
> 
>              XController xController =
> xTextDocument.getCurrentController();
>              XFrame xFrame = xController.getFrame();
>              XWindow xContainerWindow = xFrame.getContainerWindow();
> 
>              xContainerWindow.setVisible(true);
>          }
>          catch (java.lang.Exception e){
>              e.printStackTrace();
>          }
>          finally {
>              System.exit( 0 );
>          }
>      }
> 
> 
> > Thanks 
> > Nicole
> Regards
> Ariel.
> 
> 
> -- 
> Ariel Constenla-Haile
> La Plata, Argentina
> 
> [EMAIL PROTECTED]
> [EMAIL PROTECTED]
> 
> http://www.ArielConstenlaHaile.com.ar/ooo/
> 
> 
> 
> "Aus der Kriegsschule des Lebens
>               - Was mich nicht umbringt,
>       macht mich härter."
>               Nietzsche Götzendämmerung, Sprüche und Pfeile, 8.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

-- 
GMX startet ShortView.de. Hier findest Du Leute mit Deinen Interessen!
Jetzt dabei sein: http://www.shortview.de/[EMAIL PROTECTED]

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

Reply via email to