2012-05-23 5 views
1

Je continue à chercher sans aucun résultat, donc je voudrais essayer ici. J'essaye de faire un document pour OpenOffice avec Python. Je ne peux juste pas trouver comment placer la marge supérieure du document. Quelqu'un a une idée de comment faire cela?Margin Openoffice python

merci d'avance!

+0

Êtes-vous les scripts openoffice, ou en utilisant des outils pour créer le XML des fichiers ODF? – jsbueno

Répondre

1

Quelque chose comme cela semble fonctionner pour moi (dans un contexte macro Python):

import uno 

def setMargin(): 
    doc = XSCRIPTCONTEXT.getDocument() 
    oStyle = doc.StyleFamilies.getByName("PageStyles").getByName("Default") 
    oStyle.TopMargin = 5000 #Not sure what the units are 
+0

En effet .. 5000 était une bonne conjecture :) Merci beaucoup! – ProCx