a4-dev team mailing list archive
-
a4-dev team
-
Mailing list archive
-
Message #00044
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