hola
Adriam Delgado Rivero
adrivero at estudiantes.uci.cu
Wed Mar 6 15:29:08 PST 2013
Utilizando UNO API para java y cargo una plantilla que contiene una tabla ....
Intento copiar dicha tabla en la siguiente hoja (propiedades también ) para crear una nueva.... y no encuentro como, este es el código donde obtengo la tabla y sus propiedades.
PD. He escrito muchas veces a users at global.libreoffice.org pero nadie responde...
Saludos
// 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);
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20130306/f7cda389/attachment.html>
More information about the LibreOffice
mailing list