in reply to help with openoffice::oodoc
I've never used the module, but the documentation seems pretty straightforward. I can only imagine the ability to precisely position text if you use a table. Relevant snippets of the docs:
insertTable(element, name, rows, columns [, options]) Creates a new table and inserts it immediately before or after another element (paragraph, header, table). The referenced ele +ment can be indicated as in insertParagraph. The other arguments an +d options are the same as for appendTable with the additional op +tion 'position' as in insertParagraph.
And then to set the contents of your cell:
updateCell(element, value [, text]) Modifies the content of a table cell. In its first form, indicates a cell by its 3D coordinates, as +with getCell(). In its second form, indicates a cell by its element reference. If the cell is set to literal, its content is limited to its t +ext. In this case, the optional argument "text" is of no use (the t +ext equals the value). If the cell is set to numeric (float, currency, date, etc.), y +ou should generally pass a literal argument as well as the value. This method can be replaced by the accessor cellValue which al +lows reads and writes.
$,=42;for(34,0,-3,9,-11,11,-17,7,-5){$*.=pack'c'=>$,+=$_}for(reverse s +plit//=>$* ){$%++?$ %%2?push@C,$_,$":push@c,$_,$":(push@C,$_,$")&&push@c,$"}$C[$# +C]=$/;($#C >$#c)?($ c=\@C)&&($ C=\@c):($ c=\@c)&&($C=\@C);$%=$|;for(@$c){print$_^ +$$C[$%++]}
|
|---|