← Back to team overview

a4-dev team mailing list archive

merge per trasformazioni

 

ciao,
ho proposto merge per la parte di codice che prende 
Cose da notare:
1) ho aggiunto lxml e numpy come dipendenze. lxml non è nella stdlib di 
python, ma mi pare che si possa usare per facilitare *parecchio* l'accesso 
all'SVG.
2) non ho modificato la parte che legge i metadata perchè non avevo modo di 
provarlo: Andrea(Corb), avevi scritto un qualche esempio, quando hai 
buttato giu' quel codice?
Se hai un esempio, penso io a recuperare la lista per la presentazione.

3) ho aggiunto una keyword al costruttore di Presentation(), per riuscire 
ad aprire anche SVG fatti alla bisogna senza stare a scrivere i metadati 
della presentazione.

4) funziona: :D
>>>filename='/home/gaspa/Projects/a4/a4-textbox/svg/A4testdrive.svg'
>>>pres = presentation.Presentation(filename,force_loading=True)
>>>pres.get_item_properties_by_id('rect2816-4')
REDUCE: [[0.76962955, -0.63849069000000003, 0.63849069000000003, 
0.76962955, 0.0, 0.0]]
Out[12]: 
{'height': 91.428573999999998,
 'rotation': 0.69253557787351905,
 'transform': array([[ 0.76962955,  0.63849069,  0.        ],
       [-0.63849069,  0.76962955,  0.        ],
       [ 0.        ,  0.        ,  1.        ]]),
 'width': 172.85714999999999,
 'x': 44.288573999999997,
 'y': 362.78784000000002}

bye
-- 
-gaspa-
-----------------------------------------------
-------- https://launchpad.net/~gaspa ---------
----- HomePage: http://gaspa.yattaweb.it ------
-Il lunedi'dell'arrampicatore: www.lunedi.org -



Follow ups