In Lotus Symphony Toolkit 1.3. The biggest improvement is Lotus Symphony Object Model APIs. The APIs provide rich and easy to use API model for Lotus Symphony Spreadsheet, Document and Presentation. With the new API model, it is much more easier and quicker for developers to learn and to develop solutions compared with OpenOffice UNO model.
The Lotus Symphony Object Model provides APIs to control Lotus Symphony, such as opening documents, presentations and spreadsheets, or manipulating tables, paragraphs, sections of a document. The Lotus Symphony Object Model supports both Java and LotusScript on Windows and Linux. LotusScript support for Lotus Symphony object model is only available on embedded Lotus Symphony since Lotus Notes 8.5.1, which is coming soon. Lotus Symphony Spreadsheet:Open, save, close spreadsheet, both Microsoft Office format and ODFOpen spreadsheet in silent modeExport to PDFImport data from other format, like csv, ods or xlsManipulate and format cell, range, named rangeCreate datapilot or chartLotus Symphony Document:Open, save, close document, both Microsoft Office format and ODFOpen document in silent modeExport to PDFManipulate and format table, table cell, section, user field, text range etc.Lotus Symphony Presentation:Open, save, close presentation document, both Microsoft Office format and ODFOpen presentation in silent modeExport to PDF
The APIs will be continuously enhanced in future releases. We are working with more than a hundred design partners who are building their solutions to identify the important APIs. Your comments are always highly appreciated.
The following diagrams are object model diagram for Document, Spreadsheet and Presentation. For more details, please download the Symphony Toolkit 1.3, and start to build your solutions on Lotus Symphony.