OpenOffice-OODoc - OpenOffice::OODoc 2.102

Posted on Tue May 6 17:16:42 2008 by jmgdoc
OpenOffice::OODoc 2.102

The 2.102 is now on line.

A documentation error (#29578) and a wish (#28200) have been fixed.

Every "ooXxx()" method name is now replaced by "odfXxx()" in order to reflect (at last) the fact that OODoc is more focussed to the OpenDocument Format than to the OpenOffice.org one (however, the deprecated "ooXxx()" methods are still supported).

The table normalization (that is sometimes required before addressing a table content) is improved. It's now possible to normalize a whole spreadsheet without knowing its real size. For example, the following instruction gives access to a fully normalized table, whatever its height and width:

my $table = $doc->getTable("Balance sheet", "normalize");

The applications can instruct OODoc to automatically execute a full normalization of any table as soon as this table is accessed using getTable() without size arguments, thanks to the following instruction:

$doc->autoSheetNormalizationOn('full');

Of course, the partial table normalization, according given height ans width, is supported, and remains the best option in order to avoid a lot of CPU consuming work each time an application needs to process a few cells somewhere in the first corner of a huge spreadsheet.

In addition, getTableSize() now returns significant values even if the target table is not normalized.

As usual, thanks for your comments about this new version.
Write a response