agg | antigrain图形库 ( http://www.antigrain.com/), 用于canvas模块. |
animation | css::animation UNO API的容器,用于slideshow 和 sd |
autodoc | html网页,为 c++, java, idl内部文档。 |
automation | QA 自动化模块 (TestTool) |
avmedia | Audio/Video媒体实现 - 需要Java Media Framework (JMF)
|
basctl | controls and dialogs - basic |
basebmp | algorithms and data types for bitmap graphics (e.g. line and fill polygon scan conversion, bitmap format iterators, and a SalGraphics-compatible software renderer) |
basegfx | algorithms and data types for graphics (e.g. polygons, vectors, matrices and the like - see that used in canvas) |
basic | basic interpreter |
bean | office bean <not useful> |
beanshell | java interpreter - so you can write java in command shell,
|
berkeleydb | external library. http://www.sleepycat.com/products/db.shtml simple db - used for search in help and galleries |
binfilter | StarOffice 5.2 compatibility layer, the UI and everything. Basically a little SO 5.2 inside OO.o. This is huge - avoid building it by giving '--disable-binfilter' on the configure line. |
boost | external (C++ template) library: http://boost.org/native |
bridges | bridges from various C++ ABIs, Java JNI, MS .Net to UNO and back. Also implementation of the UNO Remote Protocol. And in ooo-build a bridge from Mono to UNO and back. |
canvas | new canvas implementation to improve rendering, various backends implement the new XCanvas API eg. cairo / DirectX |
chart2 | new chart not used yet (in OO.o 2.0) |
cli_ure | Common Lang Infrastructure Uno Runtime Environment -- support assemblies and tools for the MS .Net (and Mono) UNO binding |
codemaker | UNO interface declaration/stub generators for C++ (headers), Java (class files), ... (the one for .Net is in cli_ure) |
the configuration database - UNO services and some tools | |
config_office | build configs, configure scripts, autotools, etc. |
connectivity | database pieces, drivers, etc. |
cosv | "Common Services," part of autodoc |
cppcanvas | helper C++ classes for canvas, plus a GDIMetaFile-to-XCanvas converter |
cppu | type definitions/implementations for the core of UNO. The exported API is in C |
cppuhelper | helpers for using cppu in C++. e.g. templates for implementing UNO components. bootstrapping stuff - get UNO up & running |
cpputools | old way of doing component registration. nowdays another stand-alone ui & tools called UNO package |
crashrep | reports crashes (novell disabled that) |
curl | external library curl (a URL manip |
openoffice源代码模块介绍
最新推荐文章于 2014-05-29 17:19:38 发布
本文详细介绍了OpenOffice的源代码结构,涵盖了其国际化支持、Java库、C++组件、数据库接口以及已弃用的部分,揭示了这个开源办公软件内部的工作原理。
摘要由CSDN通过智能技术生成