Using one API for Java and Writer load a template that contains a table ....
I try to copy the table on the next page ( copy also need property ) to create
a new .... and I think
This is the code I have the table and properties
Another alternative would be to copy the entire page , as it contains only the
table . thanks
// first query the XTextTablesSupplier interface from our document
XTextTablesSupplier xTablesSupplier = ( XTextTablesSupplier ) UnoRuntime .
queryInterface (
XTextTablesSupplier . class , xWriterComponent );
// get the tables collection
XNameAccess xNamedTables = xTablesSupplier . getTextTables ();
// now query the XIndexAccess from the tables collection
XIndexAccess xIndexedTables = ( XIndexAccess ) UnoRuntime . queryInterface (
XIndexAccess . class , xNamedTables );
// we need properties
xTableProps = null ;
// get the tables
for ( int i = 0; i < xIndexedTables . getCount (); i++) {
table = xIndexedTables . getByIndex (i);
// the properties , please !
xTableProps = ( XPropertySet ) UnoRuntime . queryInterface (
XPropertySet . class , table );
this . xTable = ( XTextTable ) UnoRuntime . queryInterface (
XTextTable . class , table );
}
http://www.uci.cu
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice