2010-06-22 4 views
1

J'ai un doc de modèle de mot et je voudrais insérer une liste à puces. Le document de modèle a des signets. J'itérer les marque-pages quand je reçois à la « Liste des fonctionnalités » Je veux présenter comme une liste à puces:open office java uno API comment créer une liste à puces

J'ai essayé quelque chose comme ça

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"); 

      } 

} 
+0

Vous n'avez pas dit ce que votre code fait, juste que vous avez essayé et ... Je suppose que cela ne fonctionne pas. Pouvez-vous compléter votre question? –

Répondre

0

Compte tenu de mon commentaire ci-dessus , vous pouvez utiliser un outil pour faire cela comme Docmosis qui utilise la même infrastructure (OpenOffice et Java) et a la capacité de remplir des listes numérotées/bullet dans les documents Word. Peut-être plus facile que d'utiliser l'API UNO directement. Si vous voulez/devez utiliser l'API UNO, pouvez-vous en dire plus sur ce qui se passe lorsque vous exécutez votre code?

Questions connexes