Return-Path:
[-l language[=supported extension list]] Specifies which language attribute to use for the parcel
+element in the parcel-descriptor.xml file. The supported extension list
+is ignored if the language is Java. Otherwise all files that have one of
+the supported extensions (the list should be separated by the platform
+specific path separator, ":" on Unix, ";" on Windows) will be added as
+script entries to the parcel-descriptor.xml file. Alternatively the user can specify a list of names at the
+command line which will be added as scripts and no search for script
+names will be performed. The following table shows the behaviour of
+CommandLineTools when the -l flag is used:
+ Developing Scripts on the Command Line
+For users who do not wish to develop their OpenOffice.org scripts using an IDE
+there is a simple command line interface built into the OpenOffice.org Scripting
+module which can be used for the generation and deployment of OpenOffice.org
+Scripts.
+
+Contents
+
+
+
+Prerequisites
+
+
+
+The CommandLineTools class
+The CommandLineTools class takes the following options (Note:
+Options in angle brackets "<>" are required, options in square
+brackets "[]" are optional):
+ [-o Path to OpenOffice.org Installation] -g [Path to Parcel directory] [options]
+
+
+
+
+
+
+
+ -l flag used?
+ parcel-descriptor.xml exists?
+ result
+
+
+ no
+ no
+ error message printed
+
+
+ yes
+ no
+ parcel-descriptor.xml generated
+
+parcel.sxp generated
+
+ no
+ yes
+ parcel-descriptor.xml not generated
+
+parcel.sxp generated
+
+
+ yes
+ yes
+ if
+
+language is different from parcel-descriptor.xml language, error
+else
+parcel-descriptor.xml regenerated
+parcel.sxp generated
[-p name=value]
+Specifies a name value pair to be added as a language +dependent property in the parcel-descriptor.xml file
+[-v]
+Specifies that verbose output should be displayed.
+ + +[-o Path to OpenOffice.org Installation] -d <Path to Script Parcel> <Target +Directory|Document>
+Deploys the given Script Parcel to a directory or an +OpenOffice.org document. The optional -o flag is used to specify that path +to your OpenOffice.org installation. If it is not provided the CommandLineTools +class will attempt to discover your OpenOffice.org installation and will print +an error if it fails. A directory will be created with the name of +the Parcel and the contents of the Parcel will be put into that +directory.
+Deploys the myparceldir.sxp Script Parcel to +the specified office directory.
++
+ import com.sun.star.frame.XModel; + import com.sun.star.text.*; + import com.sun.star.uno.UnoRuntime; + import drafts.com.sun.star.script.provider.XScriptContext; + + model = context.getDocument(); + textdoc = (XTextDocument) + UnoRuntime.queryInterface(XTextDocument.class, model); + + oText = textdoc.getText(); + oCursor = oText.createTextCursor(); + oText.insertString(oCursor, "Hello World", false) ++Top +
+If you are new to the OpenOffice.org API this is a great way to experiment +with it.
+When you are happy with your BeanShell script, you can create a +Script Parcel which can be deployed to OpenOffice.org installations or +documents for use by others. This can be done using NetBeans or from the command line.
+
+Top
+
+
+Hello World in JavaScript
+ Here's a JavaScript script that inserts Hello World at the start of
+an OpenOffice.org Writer document:
+ importClass(Packages.com.sun.star.uno.UnoRuntime); + importClass(Packages.com.sun.star.text.XTextDocument); + + var oModel = XSCRIPTCONTEXT.getDocument(); + var oTextdoc = UnoRuntime.queryInterface(XTextDocument, oModel); + var oText = oTextdoc.getText(); + var oCursor = oText.createTextCursor(); + + oText.insertString(oCursor, "Hello World", false); ++ +
The XSCRIPTCONTEXT variable above is a global instance of the +XScriptContext type which is available to all JavaScript scripts +executed by the Scripting Framework. See Writing +OpenOffice.org Scripts and the XScriptContext type for the methods available +for the XScriptContext type.
+ +The Rhino Debugger also includes debugging functionality, so you can +set breakpoints in your JavaScript script and step through the code as +it is executed.
++Top + +
+
+ import com.sun.star.frame.XModel;
+ import com.sun.star.text.*;
+ import com.sun.star.uno.UnoRuntime;
+ import drafts.com.sun.star.script.provider.XScriptContext;
+
+ public class MyClass {
+
+ // The script method must be public
+ // It can either be static or non-static
+
+ public void showForm(XScriptContext xSc) {
+
+ // getting the text document object
+ XModel xmodel = xSc.getDocument();
+
+ XTextDocument xtextdoc = (XTextDocument)
+ UnoRuntime.queryInterface(XTextDocument.class, xmodel);
+ XText xtext = xtextdoc.getText();
+ XTextCursor xtextcursor = xtext.createTextCursor();
+
+ xtext.insertString(xtextcursor, "Hello World", false);
+ }
+ }
+
+
OpenOffice.org scripts in Java need to be compiled in order to execute them. +See the Developing Scripts in NetBeans +and Developing Scripts on the +command line guides for instructions on how to compile and deploy +OpenOffice.org scripts in Java.
+ +The following accessor methods are available on the XScriptContext +type:
+ <XScriptContext
+Instance>.getDocument()
+returns ::com::sun::star::frame::XModel
<XScriptContext
+Instance>.getDesktop()
+returns
+::com::sun::star::frame::XDesktop
<XScriptContext
+Instance>.getComponentContext()
+returns
+::com::sun::star::uno::XComponentContext
import drafts.com.sun.star.script.provider.XScriptContext;+ + +
Performance: Currently scripts are being loaded by the +Scripting Framework each time they are run. As such it is important to +keep the size of your scripts and any dependent jar files they are using +reasonably small. In future releases this script loading will be +optimised by changing the point at which the scripts are loaded by +OpenOffice.org and using various caching schemes once they are loaded. +However, the initial load will always be effected by the script and +it's dependent jar/class file sizes.
+Threading: Scripts are run synchronously by the Scripting +Framework. If you wish to perform any background task or provide some +user interaction via a dialog for instance, then it is your +responsibility to spawn a thread in the running script which can manage +this process or interaction and let the script return promptly. Within +this running thread you should follow the normal UNO component +threading guidelines to ensure that they do not deadlock OpenOffice.org +through inappropriate use of the UNO API.
++<?xml version="1.0" encoding="UTF-8"?> +<!-- DTD for Parcel Meta data for use in the OpenOffice.org Scripting Framework Project --> + +<!ELEMENT description (#PCDATA)> +<!ELEMENT displayname EMPTY> +<!ELEMENT functionname EMPTY> +<!ELEMENT prop EMPTY> +<!ELEMENT languagedepprops (prop+)> +<!ELEMENT script (description, displayname, functionname, languagedepprops*)> +<!ELEMENT parcel (script+)> +<!ATTLIST displayname + value CDATA #REQUIRED +> +<!ATTLIST locale + lang CDATA #REQUIRED +> +<!ATTLIST functionname + value CDATA #REQUIRED +> +<!ATTLIST prop + name CDATA #REQUIRED + value CDATA #REQUIRED +> +<!ATTLIST script + language CDATA #REQUIRED +> +<!ATTLIST parcel + language CDATA #REQUIRED +> ++ +
+ +The following is an example of a parcel-descriptor.xml file that +defines a script, implemented in Java. The languagedepprops element is +used to extend the JVM's classpath. + +
+<?xml version="1.0" encoding="UTF-8"?> +<!--Sample Meta Data for use with the Scripting Framework Project in OpenOffice.org --> +<!DOCTYPE parcel SYSTEM "parcel.dtd"> + +<parcel language="Java"> + <script language="Java"> + <displayname value="Memory.usage"/> + <description> + Displays the memory current memory usage + </description> + <functionname value="memoryUtils.memoryUsage"/> + <languagedepprops> + <prop name="classpath" value="/opt/foo.jar:/usr/java/src.jar"/> + </languagedepprops> + </script> +</parcel> ++ +Top +
Why are you developing the + OpenOffice.org Scripting Framework? +
+In what release of + OpenOffice.org will the Scripting Framework be released? +
+What is the OpenOffice.org Scripting Framework? +
The Scripting Framework is a project to allow users of OpenOffice.org + to write scripts to automate commonly performed tasks in a language + of their choice. +
Top + +
Why are you developing the OpenOffice.org Scripting Framework? +
The Scripting Framework is a project to allow users of OpenOffice.org + to write scripts to automate commonly performed tasks in a language + of their choice. +
There are currently two ways for users and developers to add + functionality to OpenOffice.org, namely macros and UNO components.
+Macros are a set of instructions which OpenOffice.org can interpret + at runtime to carry out a specific set of tasks in OpenOffice.org. Users + can create a macro by recording a number of tasks in OpenOffice.org, + save this set of tasks as a macro and then bind this macro to a menu or + keypress. The macro is run by hitting the bound menu or key. Advanced + users can write their own StarBasic macros in an embedded StarBasic IDE + if they wish.
+UNO components are compiled C++ or Java components, which a + developer can write using the UNO API to access and manipulate + OpenOffice.org. The component is written in an external IDE in C++ or + Java (or any language with a supported UNO bridge). The end user needs + to install any new component in their OpenOffice.org to make use of this + new functionality. UNO component development is supported by the ODK.
+The Scripting Framework aims to strike a balance between these two + approaches of customizing OpenOffice.org. The framework will allow + scripts to be written in a variety of languages, deployed into + OpenOffice.org installations or documents, loaded at runtime and + executed in OpenOffice.org. The framework will allow any number of + different scripting languages to be plugged into OpenOffice.org for + which there is an UNO bridge. Our focus will be to support languages + with a Java implementation, but the framework can be made to work with + any scripting langauge with a supported UNO bridge such as the UNO + Python bridge. In this way users and developers will be able to write +
Top + +
In what release of OpenOffice.org will the + Scripting Framework be released? +
The Scripting Framework will be released as part of OpenOffice.org 2.0. In + the meantime completed features will be made available via developer builds. +
Top + +
Why is there a delay in starting the first script? +
The delay is caused by the startup of the inprocess JVM by OpenOffice.org. +
Top + +
I have removed the examples provided with the + Script Framework installation and installed my own but the script in + ExampleSpreadSheet.sxc still works. Why? +
+Both the script and the Key bindings are contained in the document + itself. +
+Top +
+Last Modified: Nov 19 2003 +
+ + Propchange: incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/faq.html ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/fig1.png URL: http://svn.apache.org/viewvc/incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/fig1.png?rev=1206297&view=auto ============================================================================== Binary file - no diff available. Propchange: incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/fig1.png ------------------------------------------------------------------------------ svn:mime-type = image/png Added: incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/fig2.png URL: http://svn.apache.org/viewvc/incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/fig2.png?rev=1206297&view=auto ============================================================================== Binary file - no diff available. Propchange: incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/fig2.png ------------------------------------------------------------------------------ svn:mime-type = image/png Added: incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/fig3.png URL: http://svn.apache.org/viewvc/incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/fig3.png?rev=1206297&view=auto ============================================================================== Binary file - no diff available. Propchange: incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/fig3.png ------------------------------------------------------------------------------ svn:mime-type = image/png Added: incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/fig4.png URL: http://svn.apache.org/viewvc/incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/fig4.png?rev=1206297&view=auto ============================================================================== Binary file - no diff available. Propchange: incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/fig4.png ------------------------------------------------------------------------------ svn:mime-type = image/png Added: incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/fig5.png URL: http://svn.apache.org/viewvc/incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/fig5.png?rev=1206297&view=auto ============================================================================== Binary file - no diff available. Propchange: incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/fig5.png ------------------------------------------------------------------------------ svn:mime-type = image/png Added: incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/fig6.png URL: http://svn.apache.org/viewvc/incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/fig6.png?rev=1206297&view=auto ============================================================================== Binary file - no diff available. Propchange: incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/fig6.png ------------------------------------------------------------------------------ svn:mime-type = image/png Added: incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/index.html URL: http://svn.apache.org/viewvc/incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/index.html?rev=1206297&view=auto ============================================================================== --- incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/index.html (added) +++ incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/index.html Fri Nov 25 20:00:55 2011 @@ -0,0 +1,193 @@ + + + + + + + +Project Owners: John Rice +, Noel Power + +
+
+ Documentation for the latest release + |
+ |||||
+ Name + |
+
+ Description + + |
+ ||||
---|---|---|---|---|---|
+ New Features + |
+
+ The Scripting Framework is now installed with OpenOffice.org.
+ Basic macros can now be executed as previously or via the
+ Scripting Framework as well as the other languages supported.
+ Scripts are listed and can be assigned in the:
+
|
+ ||||
+ Install + |
+
+ Just install the OpenOffice.org snapshot developer build 680_m15 from here + |
+ ||||
+ Script User Guides + |
+ + + | +||||
+ Utility Scripts +contributed +by the OpenOffice.org community + |
+ |||||
+ Script Developer Guides + |
+ + + | +||||
+ + | +|||||
+ + | +|||||
+ + | +
+ Description of Scripting Framework architecture + |
+ ||||
FAQ | +Frequently Asked +Questions for the OpenOffice.org Scripting Framework | +||||
+ + | +
+ Planned features for the OpenOffice.org Scripting Framework + |
+
+
+ Previous Releases + + |
+ |||||
+ Version + |
+
+ Released + |
+ ||||
---|---|---|---|---|---|
+ + | +
+ June 2003 + |
+ ||||
+ + | +
+ April 2003 + |
+ ||||
+ + | +
+ November 2002 + |
+
+ + | +
+ Installation, User or Developer queries on the OpenOffice.org +Scripting Framework + |
+
+ Issues + |
+
+ Issues found in the OpenOffice.org Scripting Framework should be
+logged in Issuezilla |
+
Last Modified: Nov 19 2003 +
+ + Propchange: incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/index.html ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/netbeans-devguide.html URL: http://svn.apache.org/viewvc/incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/netbeans-devguide.html?rev=1206297&view=auto ============================================================================== --- incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/netbeans-devguide.html (added) +++ incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/netbeans-devguide.html Fri Nov 25 20:00:55 2011 @@ -0,0 +1,242 @@ + + ++unoil.jar, ridl.jar, sandbox.jar, jurt.jar, juh.jar + +
+Top + +
+Note: To add further empty stub scripts to your Parcel Recipe, right +click on the Contents directory and use the New/Office Scripting/Empty Script +menu item. + +
+Top + +
+Top + +
+Note: If you deploy a Script Parcel to an OpenOffice.org +installation you need to use the Tools/Scripting Add-on's/Refresh All Scripts +menu item for the new script to appear in the Assign Script dialog. + +
+Note: You can also deploy to OpenOffice.org documents within NetBeans +using drag and drop or cut and paste. +
+Top + +
+If the path to OpenOffice.org is not valid, an error dialog will be popped +up informing the user that they need to set their Path to Office +Installation property. This setting can be changed by bringing +up the Tools/Options dialog and changing +IDE Configuration/Server and External Tool Settings/Office Settings +
+Top + +
+Note: As the BeanShell scripting language does not support debugging +it is not possible to debug BeanShell OpenOffice.org scripts from NetBeans. You +can however use the Interactive BeanShell scripting menu item under the Tools +menu in OpenOffice.org to test BeanShell code. Just enter any BeanShell code +and hit the Eval button to execute it. +
+Top + +
If you encounter problems when developing or deploying scripts in +NetBeans, one thing you can try is to move your NetBeans settings directory +(.netbeans on UNIX, netbeans in Windows - can be found in your home +directory) to another name and restart NetBeans. + +
The Choose What to Export as Scripts dialog only displays +methods which are defined within class files, it will not display +methods in class files which are within jar files in the Parcel Recipe. + +
If you include package directives in the Java source files of your +Parcel Recipe, you should ensure that the source files are in the appropriate +directories for your package directives. This is because the +default NetBeans compiler implementation does not use the -d switch to the +Java compiler. As a result class files do not get placed in the appropriate +directories and methods in these classes will not appear in the +Choose What to Export as Scripts dialog. + +
+There are a couple of workarounds for this problem: + +
+
+Top + +
Before you install the Scripting Framework, be aware of the +following:
+This is an Early Developer Release +of the OpenOffice.org Scripting Framework provided for users and +developers of +OpenOffice.org to try out and provide feedback. Future releases of the +Framework may change.
+The Scripting Framework is currently available in English only.
+As the Scripting Framework project is still in development, display
+of OpenOffice.org scripts is switched off by default in your OpenOffice.org
+installation. To enable the Scripting Framework download one of the following UNO packages:
+
The execution of OpenOffice.org scripts can be assigned to menu and
+key items
+and also to application, document, object and dialog events.
+
To assign a script to a new menu item:
+
There are three example scripts supplied with the Scripting
+Framework, Highlight, MemoryUsage, and ExportSheetsToHTML.
+
Highlight is a BeanShell application level +script for Writer that allows the user to search for a word or phrase. +It will highlight all instances in red and give a count of the number +of +instances.
+The second example, MemoryUsage, is a Java script stored in a Calc +spreadsheet that checks the current memory usage in the Java Virtual +Machine and updates cells in the spreadsheet with the usage values. The +spreadsheet also contains a graph which will update when the cell +values +are changed.
+The ExportSheetsToHTML example is a JavaScript application level +script for Calc which will save each individual sheet in a Calc +spreadsheet as a separate html file.
+Running the Highlight example
+To run this example you first need to create a menu item from which +you can execute the script.
+Start OpenOffice.org and open an +existing Writer document or create a new one.
+Follow the steps for creating a menu
+item in the Assigning OpenOffice.org Scripts section. The Highlight
+example is available at OpenOffice.org Scripts/share/BeanShell/Highlight
+
Your new menu item will now be +available and clicking on it will invoke the script.
+You should see a Highlight Text dialog appear which you can use +to highlight various text strings you are looking for in the document.
+Running the MemoryUsage example
+The Java version of the MemoryUsage example is already deployed +inside an OpenOffice.org document, ExampleSpreadSheet.sxc. To run the +Java +example, just open:
+<OpenOffice.org +Installation>/user/Scripts/java/ExampleSpreadSheet.sxc.
+You can then execute the MemoryUsage script by pressing CTRL+Shift+M
+with the ExampleSpreadSheet.sxc window focused. You should see the
+memory usage values being updated, and the graph should change to
+reflect the new values. You can also find the MemoryUsage example under
+OpenOffice.org Scripts/share/Java/MemoryUsage in the Tools/Configure
+dialog.
+
Running the ExportSheetsToHTML
+example
+
To run this example you first need to create or open an existing
+spreadsheet document. If you have created a new document save it (eg.
+c:\temp\mycalcdoc.sxc)
+
Follow the instructions in the Assigning OpenOffice.org Scripts +section to create a key assignment for the script. You can find the +ExportSheetsToHTML example at +OpenOffice.org Scripts/share/JavaScript/ExportSheetsToHTML.
+The Scripting Framework currently uses +the same +Security +settings as OpenOffice.org Basic. The settings allow the user to +control +the +execution of macros present in OpenOffice.org documents. Found in +the Tools->Options dialog under +OpenOffice.org->Security, these settings allow the user +to specify the conditions under which it is permissable to execute +document based OpenOffice.org Basic macros and OpenOffice.org scripts.
+A full description of how these settings
+work can be found by clicking
+the "Help" button in the dialog, and then clicking "OpenOffice.org",
+and
+"Security" in the left-hand pane of the Help dialog. The possible
+scenarios associated with the security settings are summarised in the
+table below.
+
+
+ "Run Macro" + |
+
+ "Confirm in the case of other document sources" + |
+
+ "Show Warning before Running" + |
+
+ Document path in "Path List" + |
+
+ Behaviour + |
+
---|---|---|---|---|
+ Never + |
+
+ N/A + |
+
+ N/A + |
+
+ N/A + |
+
+ Macros/Scripts never run. No warning displayed. + |
+
+ According to path list + |
+
+ No + |
+
+ No + |
+
+ No + |
+
+ Macros/Scripts never run. No warning displayed. + |
+
+ According to path list + |
+
+ No + |
+
+ No + |
+
+ Yes + |
+
+ Macros/Scripts run. No warning displayed. + |
+
+ According to path list + |
+
+ No + |
+
+ Yes + |
+
+ No + |
+
+ Macros/Scripts never run. No warning displayed. + |
+
+ According to path list + |
+
+ No + |
+
+ Yes + |
+
+ Yes + |
+
+ Warning displayed on document load. If "Run" button clicked +macros will run, otherwise they will not. + |
+
+ According to path list + |
+
+ Yes + |
+
+ No + |
+
+ No + |
+
+ Warning with checkbox to add path to path list is displayed on +document load. If "Run" button clicked macros/scripts will run, +otherwise +they will not. Regardless of which button is clicked, if checkbox is +ticked document path is added to "Path List". + |
+
+ According to path list + |
+
+ Yes + |
+
+ No + |
+
+ Yes + |
+
+ Macros/Scripts run. No warning displayed. + |
+
+ According to path list + |
+
+ Yes + |
+
+ Yes + |
+
+ No + |
+
+ Warning with checkbox to add path to path list is displayed on +document load. If "Run" button clicked macros/scripts will run, +otherwise +they will not. Regardless of which button is clicked, if checkbox is +ticked document path is added to "Path List". + |
+
+ According to path list + |
+
+ Yes + |
+
+ Yes + |
+
+ Yes + |
+
+ Warning displayed on document load. If "Run" button clicked +macros/scripts will run, otherwise they will not. + |
+
+ Always + |
+
+ N/A + |
+
+ No + |
+
+ N/A + |
+
+ Macros/Scripts run. No warning displayed. + |
+
+ Always + |
+
+ N/A + |
+
+ Yes + |
+
+ N/A + |
+
+ Warning displayed on document load. If "Run" button clicked +macros/scripts will run, otherwise they will not + |
+
+Top
+The current Tools/Configure dialog is not very usable. A + +specification is being completed for the complete redesign of this dialog. + +
+Joerg Budischewski has provided UNO bindings for Python and has done some +work on making a ScriptRuntime available for a previous version of the +Scripting Framework. This ScriptRuntime needs to be updated to support the +new Scripting Framework architecture so users can create OpenOffice.org +scripts in Python. + +
+Currently dialogs created by the OpenOffice.org Basic dialog editor +can only be instantiated using the Basic CreateUNODialog function. In the +next milestone it should be possible to instantiate these dialogs from other +languages.
+ ++The intention is to use digital signing of script parcels to give +a higher degree of security for OpenOffice.org users of these new +language scripts. The Scripting Framework will be enhanced to verify +the digital signatures of scripts before they are executed. +Appropriate configuration settings could be added so users can +control script execution.
+ ++We will move to a common packaging format for UNO components, OpenOffice.org +scripts, and OpenOffice.org Basic macros. +
+ ++All suggestions for further features welcome on dev@framework.openoffice.org +or in IssueZilla under category framework, subcategory scripting. +
+Last Modified: Nov 28 2003 +
+ + Propchange: incubator/ooo/ooo-site/trunk/content/framework/scripting/scriptingf1/whats-next.html ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/ooo/ooo-site/trunk/content/framework/scripting/testindex.html URL: http://svn.apache.org/viewvc/incubator/ooo/ooo-site/trunk/content/framework/scripting/testindex.html?rev=1206297&view=auto ============================================================================== --- incubator/ooo/ooo-site/trunk/content/framework/scripting/testindex.html (added) +++ incubator/ooo/ooo-site/trunk/content/framework/scripting/testindex.html Fri Nov 25 20:00:55 2011 @@ -0,0 +1,193 @@ + + + + + + + +Project Owners: John Rice +, Noel Power + +
+
+ Documentation for the latest release + |
+ |||||
+ Name + |
+
+ Description + + |
+ ||||
---|---|---|---|---|---|
+ New Features + |
+
+ The Scripting Framework is now installed with OpenOffice.org.
+ Basic macros can now be executed as previously or via the
+ Scripting Framework as well as the other languages supported.
+ Scripts are listed and can be assigned in the:
+
|
+ ||||
+ Install + |
+
+ Just install the OpenOffice.org snapshot developer build 680_m15 from here + |
+ ||||
+ Script User Guides + |
+ + + | +||||
+ Utility Scripts +contributed +by the OpenOffice.org community + |
+ |||||
+ Script Developer Guides + |
+ + + | +||||
+ + | +|||||
+ + | +|||||
+ + | +
+ Description of Scripting Framework architecture + |
+ ||||
FAQ | +Frequently Asked +Questions for the OpenOffice.org Scripting Framework | +||||
+ + | +
+ Planned features for the OpenOffice.org Scripting Framework + |
+
+
+ Previous Releases + + |
+ |||||
+ Version + |
+
+ Released + |
+ ||||
---|---|---|---|---|---|
+ + | +
+ June 2003 + |
+ ||||
+ + | +
+ April 2003 + |
+ ||||
+ + | +
+ November 2002 + |
+
+ + | +
+ Installation, User or Developer queries on the OpenOffice.org +Scripting Framework + |
+
+ Issues + |
+
+ Issues found in the OpenOffice.org Scripting Framework should be
+logged in Issuezilla |
+
Last Modified: Nov 19 2003 +
+ + Propchange: incubator/ooo/ooo-site/trunk/content/framework/scripting/testindex.html ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/ooo/ooo-site/trunk/content/framework/scripting/utilities-download.html URL: http://svn.apache.org/viewvc/incubator/ooo/ooo-site/trunk/content/framework/scripting/utilities-download.html?rev=1206297&view=auto ============================================================================== --- incubator/ooo/ooo-site/trunk/content/framework/scripting/utilities-download.html (added) +++ incubator/ooo/ooo-site/trunk/content/framework/scripting/utilities-download.html Fri Nov 25 20:00:55 2011 @@ -0,0 +1,236 @@ + + + +