Hi all, I want to use UNO api to verify swriter's AutoCaption configuration. In order to whether it is feasible, I made the following steps:
Step 1, I manually configure swriter's AutoCaption via menu Tools-->Options-->OpenOffice.org Writer-->AutoCaption, check "OpenOffice.org Writer Table" to automatically add caption when inserting table. Step 2, I run the following script to insert table via UNO api, but caption was not added automatically. XComponent xComponent = unoApp.newDocument("swriter"); XTextDocument xTextDocument =(XTextDocument)UnoRuntime.queryInterface(XTextDocument.class, xComponent); XText xText = xTextDocument.getText(); XTextCursor xTextCursor = xText.createTextCursor(); XMultiServiceFactory xWriterFactory =(XMultiServiceFactory)UnoRuntime.queryInterface(XMultiServiceFactory.class, xTextDocument); XTextTable xTable = (XTextTable)UnoRuntime.queryInterface(XTextTable.class, xWriterFactory.createInstance("com.sun.star.text.TextTable")); xText.insertTextContent(xTextCursor,xTable,false); Is there extra operation I need to do? or it is not feasible to verify AutoCaption configuration via UNO api? Thanks your response.