Difference between revisions of "AODL"
Line 37: | Line 37: | ||
- Full support for Columns incl. Columnstyle and Columnproperties. | - Full support for Columns incl. Columnstyle and Columnproperties. | ||
- Full support for Cells incl. Cellstyle and Cellproperties. | - Full support for Cells incl. Cellstyle and Cellproperties. | ||
− | <li> Text support incl. Textstyle and textproperties.<br/> <b>...........<br/> | + | <li> Text support incl. Textstyle and textproperties.<br/> <b>...........<br/><br/> |
− | Take a look at this [[AODL features|page]] to see a complete list of existing features.<br/></b> | + | Take a look at this [[AODL features|page]] to see a complete list of existing features.<br/> </b> |
</li> | </li> | ||
</ul> | </ul> | ||
Line 44: | Line 44: | ||
The AODL [[AODL FAQ|FAQ]] (where to get the source, requirements, ..)<br> | The AODL [[AODL FAQ|FAQ]] (where to get the source, requirements, ..)<br> | ||
== Source Code and Download == | == Source Code and Download == | ||
− | + | <ul> | |
− | [http://odftoolkit.openoffice.org/servlets/ProjectDocumentList?folderID=679&expandFolder=679&folderID=0 Download] of the binary releases.< | + | <li>[http://odftoolkit.openoffice.org/servlets/ProjectDocumentList?folderID=679&expandFolder=679&folderID=0 Download] of the binary releases.</li> |
− | [http://odftoolkit.openoffice.org/source/browse/odftoolkit/ CVS checkout] of the current AODL source code.< | + | <li>[http://odftoolkit.openoffice.org/source/browse/odftoolkit/ CVS checkout] of the current AODL source code.</li> |
− | + | </ul> | |
+ | == Code Snippets and Examples== | ||
+ | Here you will find several AODL code [[AODL examples|examples / snippets]]. Larger examples in form of Sample Applications a part of the source code.<br/> | ||
== Further Information == | == Further Information == | ||
The [[ODF_Toolkit|ODF Toolkit Wiki page]].<br> | The [[ODF_Toolkit|ODF Toolkit Wiki page]].<br> |
Revision as of 19:11, 7 May 2008
AODL (An Open Document Library)
Contents
Summary
AODL is the .net module of the ODF Toolkit. The library is completly written in pure C# and can be used
to extend your .net based software to support the OpenDocument Format. To use AODL within your projects respectively
software there is no need of a deep knowlegde of the OpenDocument Format itself. It would be helpfull to understand
what's going behind the scenes and for writing your own extensions, but as mentioned before this isn't a fundamental requirement.
Main Features
Until now, the following fundamental operations are supported by AODL:
- Creating new documents in the text and the spreadsheet format.
- Loading and manipulating documents in the text and spreadsheet (not complete yet) format.
- Initial support for Charts within Spreadsheet Documents.
- Export loaded or created documents into the HTML format (text and spreadsheet documents).
- Export loaded or created documents into the PDF Format. (this is in an early state of implementation and only available for text documents)
ODF implemented Features
- Reading, editing, creating and saving documents in the OpenDocument text format (TextDocument class).
- Reading, editing, creating and saving documents in the OpenDocument spreadsheet format (SpreadsheetDocument class).
- ParagraphBuilder class, this class offer several methods for the creation of often used Paragraphs types.
- TableBuilder class, this class offer several methods for the creation of often used Table types.
- TextBuilder class, this class offer several methods for the simple creation of ITextCollections that will be used within a Paragraph.
- SizeConverter class, this class offer size conversation and size type conversation methods for height and width properties of AODL OpenDocument objects.
- Colors class, this class offer the possibility to convert any .net system color to the corresponding color used in any document in the OpenDocument format.
- Support for common styles. These are e.g used by OpenOffice as style templates.
- Reading and writing of the documents metadata.
- Full Paragraph support incl. Paragraphstyle and Paragraphproperties.
- Full Header support incl. Headerstyle and Proeperties.
- List support (number and bullet) support incl. Liststyle and Listproperties.
- Full Table of Contents support incl. Sectionstyles.
- Full Table support with nested table up to any depth and cellmerging support.
- Full support for Rows incl. Rowstyle and Rowproperties. - Full support for Columns incl. Columnstyle and Columnproperties. - Full support for Cells incl. Cellstyle and Cellproperties.
...........
Take a look at this page to see a complete list of existing features.
FAQ
The AODL FAQ (where to get the source, requirements, ..)
Source Code and Download
- Download of the binary releases.
- CVS checkout of the current AODL source code.
Code Snippets and Examples
Here you will find several AODL code examples / snippets. Larger examples in form of Sample Applications a part of the source code.
Further Information
The ODF Toolkit Wiki page.
The ODF Toolkit project homepage on the OpenOffice.org website.
A Wish List for additional features and enhancements.