Calligra

# Calligra

## Splošni uvod

Raphael Langerhorst `<raphael.langerhorst@kdemail.net>`

Jost Schenck `<jost@schenck.de>`

Prevod: Matej Badalič
Različica 2.4.0 (03.01.2012)

Calligra je grafični in pisarniški paket KDE.

Seznam primerov

2.1. Primer preproste datoteke rc

Poglavje 1. Uvod
Uvod

# Poglavje 1. Uvod

## Calligra komponente

### Pomembno

Preverite http://docs.kde.org za posodobljene različice tega dokumenta.

Calligra je grafični in pisarniški paket KDE. Calligra sestoji iz naslednjih komponent:

- Calligra Words (obdelovalnik besedil, ki temelji na okvirjih)

- Calligra Sheets (aplikacija za preglednice)

- Calligra Stage (predstavitve na zaslonu in projektorjih)

- Calligra Flow (aplikacija za diagram poteka)

- Calligra Karbon (aplikacija za vektorsko risanje)

- Calligra Plan (aplikacija za vodenje projektov)

Ker te komponente uporabljajo tehnologijo Flake, so Calligra komponente zasnovane tako, da med seboj zelo dobro delujejo. Veliko Calligra komponent je mogoče vdelati v drug Calligra dokument. Na primer, lahko vstavite preglednico, ki ste jo ustvarili v Calligra Sheets neposredno v dokument Calligra Words dokument. Na ta način lahko s pomočjo Calligra ustvarite kompleksne sestavljene dokumente.

Mehanizem vtičnikov olajša razširitev funkcionalnosti Calligra. V nekaterih komponentah boste našli veliko vtičnikov in se lahko naučite, kako sami napišete vtičnike.

Ta priročnik pokriva le splošne zmožnosti Calligra, tiste, ki so skupne večini ali vsem komponentam v paketu. Za podrobne informacije o različnih komponentah si oglejte ustrezni priročnik.

Pregled zmožnosti Calligra
Pregled zmožnosti Calligra

## Pregled zmožnosti Calligra

### Integracija

Calligra zagotavlja okvir, na katerem gradijo vse komponente. S tem okvirjem je dosežena visoka integracija. Možno je razviti lastno komponento, ki se prav tako integrira.

### Lahka

Kljub temu, da ponuja toliko komponent, je Calligra lahek, hiter in ima precej malo pomnilniškega odtisa. To je doseženo tudi zato, ker Calligra temelji na KDE, močnem ogrodju za razvoj aplikacij.

Cilj Calligra je tudi, da ne preobremenimo uporabniškega vmesnika s funkcijami, ki so komaj potrebne. Posledica tega je tanek in skopuški uporabniški vmesnik, ki vam omogoča učinkovito opravljanje dela.

Ker je lahek, lahko včasih pomeni tudi, da te posebne posebne funkcije, ki jo potrebujete, ni. V tem primeru lahko vedno sami dodate funkcionalnost z razširitvijo Calligra. Dodatne funkcije lahko vedno omogočite prek dodatnih vtičnikov ali skriptov, s čimer ohranite Calligra sama po sebi lahko.

### Popolnost

Calligra ponuja široko paleto komponent, ki pokrivajo večino potreb doma in poslovne pisarne. Dodatne funkcije je vedno mogoče implementirati prek skriptov, vtičnikov ali celo celih komponent, ki temeljijo na Calligra ogrodju.

### Format OASIS OpenDocument

Za vsak pisarniški paket je zelo pomembno, da se drži uveljavljenih standardov. Zlasti na ravni formata datoteke, ki omogoča brezhibno izmenjavo dokumentov z drugimi pisarniškimi paketi. S tem se izognemo tudi vezanosti na prodajalca, kar je še posebej pomembno za podjetja in tudi posameznike.

Iz tega razloga Calligra je prilagodil format OASIS OpenDocument kot izvorni format datoteke.

### KDE zmožnosti

Ker Calligra gradi vse zmožnosti na KDE, ki bi jih pričakovali od KDE aplikacija je na voljo tudi v Calligra. To vključuje D-Bus, KParts, Flake, integracijo namizja, konfiguracijo in tako naprej. Zaradi vsega tega sta videz in občutek Calligra zelo poznan in resnično vključuje Calligra v namizno okolje, kar omogoča brezhiben potek dela.

Poglavje 2. Konfiguriranje Calligra in vaš sistem
Konfiguriranje Calligra in vaš sistem

# Poglavje 2. Konfiguriranje Calligra in vaš sistem

Medtem ko bi Calligra morala delovati precej dobro takoj po namestitvi, je morda treba nekatere stvari optimizirati, da boste kar najbolje izkoristili Calligra. To poglavje vam pokaže, kaj bi morda želeli narediti, da bi dosegli najboljše rezultate s svojim novim pisarniškim paketom in ga prilagodili vašim potrebam. Calligra je zelo nastavljiv, vse do podrobne orodne vrstice in postavitve menija.

## Prilagajanje Calligra GUI

Medtem ko Calligra prihaja iz škatle z GUI (grafični uporabniški vmesnik), ki bi moral ustrezati potrebam večine ljudi, obstajajo dobri razlogi, zakaj bi morda želeli spremeniti videz programov.

Moja mama se na primer kar malo boji gumbov in menijskih vnosov, ki jih ne razume. Za prilagajanje Calligra za njene potrebe sem zmanjšal GUI na minimum funkcionalnosti. Ker mora samo pisati pisma in uporabljati določene predloge, ni potrebe po veliko več zmožnostih kot so shranjevanje, nalaganje, tiskanje, itd.

Zahvaljujoč konceptu “dejavnosti” Qt™ in KDE, lahko poljubno prilagodite Calligra menijske in orodne vrstice. Na žalost trenutno ni preprostih pogovornih oken za to. Calligra shrani svoj GUI konfiguracijo v XML datoteke in jih boste morali urediti. Upajmo, da se bo to stanje v prihodnosti spremenilo; za zdaj boste potrebovali nekaj osnovnega znanja o tem, kako XML dokument deluje (ali HTML, ki je podnabor XML).

Običajno ima vsaka Calligra aplikacija vsaj dve od teh XML datotek: ena opisuje GUI lupine (v bistvu je to tisto, kar vidite, če ni odprtega dokumenta) in ena, ki opisuje GUI ustreznega dela (to je tisto, kar običajno vidite). Na primer, za Calligra Words, ti dve XML datoteki se imenujeta `calligra_shell.rc` in `words.rc`.

Tukaj je preprost primer takšne rc-datoteke.

Primer 2.1. Primer preproste datoteke rc

    <!DOCTYPE QConfig ><qconfig>
    <menubar>
    <menu name="Edit"><text>Edit</text>
    <action name="edit_cut"/>
    <action name="edit_copy"/>
    <action name="edit_paste"/>
    <separator/>
    <action name="edit_find"/>
    </menu>
    <menu name="Insert"><text>Insert</text>
    <action name="insert_picture"/>
    <action name="insert_clipart"/>
    <menu name="Variable"><text>Variable</text>
    <action name="insert_var_datefix"/>
    <action name="insert_var_datevar"/>
    </menu>
    </menu>
    </menubar>
    <toolbars>
    <toolbar name="edit_toolbar" position="right">
    <action name="edit_cut"/>
    <action name="edit_copy"/>
    <action name="edit_paste"/>
    </toolbar>
    </toolbars>
    </qconfig>

Poglavje 3. Kako do več informacij
Kako do več informacij

# Poglavje 3. Kako do več informacij

## Drugi Calligra priročniki

Za podrobne informacije o različnih Calligra aplikacijah, si oglejte ustrezne priročnike.

Povezave
Povezave

## Povezave

Naslednje povezave bi morale biti uporabne, če iščete več informacij o KDE ali Calligra.

- Calligra domača stran. Tukaj lahko najdete informacije o tem, kako pridobiti in namestiti Calligra, novice o Calligra razvoj, posnetki zaslona itd.

- KDE Domača stran. KDE je najnaprednejše in popolnoma prosto namizno okolje za operacijske sisteme, podobne unixu. Calligra uporablja KDE knjižnice.

- Qt™ stran. Ustvarjalci kompleta orodij C++ Qt™. KDE in Calligra uporabljajo Qt™.

Poglavje 4. Programiranje Calligra
Programiranje Calligra

# Poglavje 4. Programiranje Calligra

## Uvod

Če želite sodelovati pri razvoju Calligra, so lahko zanimivi naslednji viri:

- Na http://techbase.kde.org/Development boste našli veliko dokumentov o programiranju z Qt™ in KDE. Najdete spletno različico celotnega KDE knjižnična dokumentacija na KDE API Reference

- Prvi korak za prispevanje kode je, da sledite tem navodilom, da dobite izvorno kodo in jo zgradite.

Poglavje 5. Avtorske pravice in licenciranje
Avtorske pravice in licenciranje

# Poglavje 5. Avtorske pravice in licenciranje

Calligra je rezultat skupnega truda številnih razvijalcev. Vsaka izvorna datoteka Calligra je avtorsko zaščitena s strani ljudi, ki so napisali to določeno datoteko, njihova imena pa so na začetku vsake izvorne datoteke z licenco, ki velja za to izvorno datoteko.

Avtorske pravice tega priročnika ima Jost Schenck. Lahko se prosto distribuira, če je vključeno to obvestilo o avtorskih pravicah. Spremenite ga lahko, če mi pošljete spremembe ali jih objavite v KDE Git. Ne bom odgovoren za karkoli, kar bo posledica uporabe tega priročnika.

Drugi Calligra priročniki so avtorsko zaščiteni s strani njihovih avtorjev.

Prevod: Matej Badalič `(matej_badalic AT slo.net)`

Dokumentacija je objavljena pod pogoji GNU Free Documentation License.

Pogoji uporabe programa so določeni v GNU General Public License.