Hi there,
as you may know, from time to time students work on assignments related to creating scripts/programs for OOo. One problematic area in OOo programming is gaining an overview of the available APIs and how to use them. Sometimes it is as if one cannot tell the forrest for the trees! Thanks to Nicole Scholz and thanks to many helpful hands in this group (*special* kudos go to the Ariel Constenla-Haile, who has been of tremendeous help!) work on creating an on-the-fly "OpenOffice API-Viewer" has finished. Here's the URL: <http://wi.wu-wien.ac.at/rgf/diplomarbeiten/index.htm#dipl_200903> to the thesis, which explains the work. Quite a few snippets got created in the context of her work and placed on the OOo snippet homepage at <http://codesnippets.services.openoffice.org>. --- As a matter of fact, Nicole Scholz' work yields very nice and helpful API documentations, such that I overhauled her code a little bit (in the process allowing it to be invoked from non-Rexx-programs like OOo Basic, C++, Java etc.) and am about to make it part of the BSF4Rexx distribution, such that Rexx programmers will have it available right away. In addition there is a GUI supplied that allows one to enter any UNO IDL string and set the analysis and rendering options to create the respective OOo API overview. For non-Rexx coders this work may be taken advantage of, by installing ooRexx and BSF4Rexx (cf. the above URL for more information and URLs on this), which is a matter of probably five minutes. Using the dispatch interface you then will be able to supply either UNO IDL stirngs or UNO objects for documentation; alternatively you could from then on use the GUI interface to supply UNO IDL strings. The API documentation will create a writer document, listing the full UNO IDL definitions in various ways and having them linked to the OOo documentation on the Internet (there would also be a possibility to link to your locally installed documentation instead, if any). Example renderings can be viewed right away following the above URL and following the link to "examples_from_the_BSF4Rexx_version" and will give you insights into the available APIs for all OpenOffice.org document types that can be created via the "File -> New..." menu. Regards, ---rony --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@api.openoffice.org For additional commands, e-mail: dev-h...@api.openoffice.org