# &calligra;

Splošni uvod
&Raphael.Langerhorst; &Raphael.Langerhorst.mail;
&Jost.Schenck; &Jost.Schenck.mail;
Matej
Badalič

    matej_badalic@slo.net

Prevod
03.01.2012
2.4.0

&calligra; je grafični in pisarniški paket &kde;.

KDE
Calligra

## Uvod

### &calligra; komponente

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:

- &words; (obdelovalnik besedil, ki temelji na okvirjih)

- &sheets; (aplikacija za preglednice)

- &stage; (predstavitve na zaslonu in projektorjih)

- &flow; (aplikacija za diagram poteka)

- &karbon; (aplikacija za vektorsko risanje)

- &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 &sheets; neposredno v dokument &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;

#### 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 &DBus;, 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.

## 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, &etc;

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 &words;, ti dve &XML; datoteki se imenujeta `calligra_shell.rc` in `words.rc`.

Tukaj je preprost primer takšne rc-datoteke.

#### 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>

## Kako do več informacij

### Drugi &calligra; priročniki

Za podrobne informacije o različnih &calligra; aplikacijah, si oglejte ustrezne priročnike.

### 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 &etc;

- &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;.

## 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.

## 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@slo.net

&underFDL; &underGPL;

&documentation.index;