log.println(
"getting a TextSection with the XTextSectionSupplier()");
xTS = (XTextSection) UnoRuntime.queryInterface(XTextSection.class,
oTSSuppIndex.getByIndex(0));
XNamed xTSName = (XNamed) UnoRuntime.queryInterface(XNamed.class,
xTS);
xTSName.setName("SwXTextSection");
log.println(" adding TextTable");
the_table = SOfficeFactory.createTextTable(xTextDoc, 6, 4);
XNamed the_name = (XNamed) UnoRuntime.queryInterface(XNamed.class,
the_table);
the_name.setName("SwXTextDocument");
SOfficeFactory.insertTextContent(xTextDoc,
(XTextContent) the_table);
log.println(" adding ReferenceMark");
XInterface aMark = (XInterface) oDocMSF.createInstance(
"com.sun.star.text.ReferenceMark");
the_name = (XNamed) UnoRuntime.queryInterface(XNamed.class, aMark);
the_name.setName("SwXTextDocument");
XTextContent oTC = (XTextContent) UnoRuntime.queryInterface(
XTextContent.class, aMark);
SOfficeFactory.insertTextContent(xTextDoc, (XTextContent) oTC);