OpenOffice.org - najpopularniji slobodni kancelarijski paket; obrada teksta, tablice, prezentacije, baze podataka; preuzmite besplatno sa http://sr.openoffice.org
 

Pisanje nove funkcije za OOo Račun u Pythonu

OpenOffice.org Račun (engl. Calc) omogućava dodavanje korisničkih funkcija pisanjem umetaka (engl. AddIn). Tako definisana funkcija je potpuno ravnopravna već ugrađenim funkcijama, a kao jezik se može koristiti C++, Java, Python,...

slovima.png
Ispis broja slovima — funkcije SLOVIMA i SLOVIMAL

Danas me nije mrzelo, pa reših da pogledam kako to sve tačno radi u Pythonu kroz PyUNO.

Sve što je potrebno je IDL datoteka sa opisom interfejsa nove komponente, komad Python koda i manifest.xml koji omogućava da se AddIn lako instalira uz pomoć upravnika paketa.

Umetak koji implementira funkcije SLOVIMA i SLOVIMAL, za ispis broja slovima, ćirilicom i latinicom možete preuzeti sa sr.openoffice.org. OXT je zapravo ZIP arhiva, pa je lako da zavirite unutra, a uz malo znanja o Pythonu lako ćete se snaći i da napravite nešto svoje.

Da napomenem još da umetak radi kako na GNU/Linux sistemima tako i na Microsoft Windowsu baš onako kako bi trebalo.

Naredni korak je isto ovo u snu ("sanu") i na javi...

 

May 16, 2008 2:12 AM | OOo, fsn


Komentari

Već nekoliko dana pokušavam da nateram ovaj dodatak - umetak da radi na MS Windowsu baš onako kako bi trebalo, ali ne uspevam. Probao sam i na lokalizovanom oOO a i na Engleskoj verziji oOO pa ništa. U čemu je kvaka?

Objavio Rajko u July 19, 2008 7:25 AM

Gde tacno nastaje problem? Prikazuje li se neka greska?

Objavio Goran u July 20, 2008 9:01 PM

Nema prikazivanja greške. Ali u menadžeru dodacima za status nema ništa dok to isto za preslovljavanje stoji: "uključen", ako ovo može da pomogne. Ovaj umetak koji sam ja preuzeo ima tačno 5.530 bita, možda on nije dobar? Umetak sam instalirao na oba načina i uvek isto :(

Objavio rajko u July 21, 2008 3:08 PM

Ne, dodatak treba da ima oko 10-11KB, pokusajte preuzimanje ponovo.

Objavio Goran u July 23, 2008 1:10 PM

I dalje ne uspevam a preuzeo sam jos jednom ali sad verziju od oko 8kb i ista pesma - neće pa neće: A da ja turim OO na Eng umesto sto je sad na SL? Možda bi tad proradilo. Ma treba mi ovo ki lebac, lebac mu se ogadio ;)

Objavio Rajko u July 28, 2008 2:01 PM

Poslao sam dodatak kao prilog uz pismo na adresu e-poste koju ste ostavili u komentaru.

Objavio Goran u July 28, 2008 9:29 PM

Objavite komentar









Zapamti lične podatke i za naredni unos?




Zbog povećane količine SPAM-a u komentarima, prinuđen sam da vas malo maltretiram... Kao što je i očekivano, upišite dve reči sa slike u polje ispod (ako su reči nejasne, kliknite na crvene strelice za novu kombinaciju):



Slanjem komentara odobravate prikazivanje i trajno arhiviranje teksta komentara na ovom blogu uz uslov navođenja unesenog imena autora i zadržavate sva ostala prava i punu odgovornost za objavljeni sadržaj.




GNOME lover
blog.goranrakic.com - Goran Rakić / Горан Ракић
Objavljeno pod uslovima licence Creative Commons Autorstvo 3.0 Srbija.
Sva prava i odgovornost za objavljene komentare zadržavaju njihovi autori.

Creative Commons License