open office java uno API как создать маркированный список - PullRequest
1 голос
/ 23 июня 2010

У меня есть документ шаблона слова, и я хотел бы добавить маркированный список. Шаблон документа имеет закладки. Я перебираю закладки, когда попадаю в «Список возможностей» и хочу представить его как маркированный список:

Я пробовал что-то вроде этого

for (FieldBookmark bookmark : FieldBookmark.values()) {
/if bookmark name == "Feature/Current"
            if(bookmark.name().equalsIgnoreCase("SH_CURRENT_FEATURE_BOOKMARK")) {
                 com.sun.star.beans.XPropertySet xCursorProps = (com.sun.star.beans.XPropertySet) UnoRuntime.queryInterface(com.sun.star.beans.XPropertySet.class, textCursor);
                 xCursorProps.setPropertyValue ("Name","BulletChar");

            }

}

1 Ответ

0 голосов
/ 23 июня 2010

Принимая во внимание мой комментарий выше, вы можете использовать такой инструмент, как Docmosis , который использует ту же инфраструктуру (OpenOffice и Java) и имеет возможность заполнять нумерованные / маркированные списки в документах Word. Может быть проще, чем использовать API UNO напрямую. Если вы хотите / должны использовать UNO API, то можете ли вы рассказать подробнее о том, что происходит при запуске кода?

...