TextTable-Name
Verfasst: Di, 15.04.2008 15:09
Hallo,
ich möchte per Java durch ein Writer-Dokument wandern und alle Tabellennamen ermitteln. Die Ermittlung der Tabellen und wie man verschiedene Properties setzen kann, habe ich bereits gefunden:
Ich brauche jedoch unbedingt den Tabellennamen. Er ist anscheinend keine Property der Tabelle.
Kann mir da jemand helfen?
Vielen Dank im Voraus und Gruß!
Michaela
ich möchte per Java durch ein Writer-Dokument wandern und alle Tabellennamen ermitteln. Die Ermittlung der Tabellen und wie man verschiedene Properties setzen kann, habe ich bereits gefunden:
Code: Alles auswählen
XTextTablesSupplier xTablesSupplier = (XTextTablesSupplier) UnoRuntime.queryInterface(XTextTablesSupplier.class, doc);
XNameAccess xNamedTables = xTablesSupplier.getTextTables();
XIndexAccess xIndexedTables = (XIndexAccess) UnoRuntime.queryInterface(XIndexAccess.class, xNamedTables);
XPropertySet xTableProps = null;
for (int i = 0; i < xIndexedTables.getCount(); i++){
Object table = xIndexedTables.getByIndex(i);
xTableProps = (XPropertySet)
UnoRuntime.queryInterface(XPropertySet.class, table);
xTableProps.setPropertyValue("BackColor", new Integer(0xC8FFB9));
// Tabellenname???
// String tableName = (String) xProp.getPropertyValue("Name"); --> gibt es nicht!
}
Kann mir da jemand helfen?
Vielen Dank im Voraus und Gruß!
Michaela