Обычно просто звоните storeAsURL
из XStorable .
Однако для особых случаев, таких как потоковая передача, вы можете использовать XDocumentProperties .Звоните setTitle()
как в следующем коде C ++ из https://forum.openoffice.org/en/forum/viewtopic.php?f=25&t=70156.
Reference<XModel> xModel(xComponent, UNO_QUERY);
Reference<XTitle> xTitle(xModel, UNO_QUERY);
xTitle->setTitle(constOUString("Title"));
РЕДАКТИРОВАТЬ :
Вот код XTitle из вашегоотклонено редактирование.
XTitle xTitle = UnoRuntime.queryInterface(XTitle.class, xComponent /* e.g. from xComponentLoader.loadComponentFromURL(...) */);
xTitle.setTitle("Title");
Примечание. Как писали рецензенты, это должно было быть добавлено в комментариях или отдельном ответе, а не в редактировании.Почти никогда не стоит редактировать чужой код на этом сайте.Тем не менее, вполне приемлемо ответить на ваш собственный вопрос.