diff options
-rw-r--r-- | scripting/examples/beanshell/HelloWorld/helloworld.bsh | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/scripting/examples/beanshell/HelloWorld/helloworld.bsh b/scripting/examples/beanshell/HelloWorld/helloworld.bsh index e5bd20f06098..2e7655486680 100644 --- a/scripting/examples/beanshell/HelloWorld/helloworld.bsh +++ b/scripting/examples/beanshell/HelloWorld/helloworld.bsh @@ -4,8 +4,14 @@ import com.sun.star.text.XTextDocument; import com.sun.star.text.XText; import com.sun.star.text.XTextRange; -oDoc = context.getDocument(); +// get the document from the scripting context which is made available to all +// scripts +oDoc = XSCRIPTCONTEXT.getDocument(); +//get the XTextDocument interface xTextDoc = (XTextDocument) UnoRuntime.queryInterface(XTextDocument.class,oDoc); +//get the XText interface xText = xTextDoc.getText(); +// get an (empty) XTextRange at the end of the document xTextRange = xText.getEnd(); +// set the string xTextRange.setString( "Hello World (in BeanShell)" ); |