Bonjour,
J'ai déjà posté ce message du côté dans le forum "général" mais j'aurais peut-être dû le faire ici.
J'essaie de générer un document open office text à l'aide de la bibliothèque lpOD.
Ce document est composé d'une série de tableaux pour lesquels j'aimerai redéfinit la largeur des colonnes.
Hélas les cookbooks et la doc que j'ai trouvé sur leur site n'est pas assez limpide pour moi à ce sujet.
Voici ce que j'ai essayé :
Dans le fichier odt, je me retrouve avec un tableau dont aucune colonne ne fait 4 cm de large.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 import lpod.document import lpod.table doc = lpod.document.odf_new_document_from_type('text') body = doc.get_body() col_1_style = lpod.style.odf_create_style('table-column', 'column1', width='4cm') doc.insert_style(col_1_style) table = lpod.table.odf_create_table(u"Table 1", width=2, height=3) for i in range(3): row = table.get_row(i) row.set_cell_values(range(2)) table.set_row(i, row) col = table.get_column(1) col.set_column_style('column1') table.set_column(1, col) body.append(table) doc.save("lpod_test.odt")
Qui pourrait me dire comment je suis censé m'y prendre ?
Merci pour votre aide
Partager