# &calligra;

## Inleiding

### &calligra;-componenten

De nieuwste versie van dit document kunt u altijd vinden op http://docs.kde.org.

&calligra; is voor illustraties en een officepakket voor &kde;. &calligra; bevat op dit ogenblik de volgende componenten:

- &words; (een op frames gebaseerde tekstverwerker)

- &sheets; (een rekenbladtoepassing)

- &stage; (een toepassing voor diapresentaties)

- &flow; (een toepassing voor stroomdiagrammen)

- &karbon; (een vectortekenprogramma)

- &plan; (een projectbeheerapplicatie)

De onderdelen van &calligra; zijn ontworpen op basis van Flake-technologie en werken bijgevolg uitstekend samen. Veel &calligra;-componenten kunnen worden geïntegreerd in een ander &calligra;-document. Zo kunt u een rekenblad dat in &sheets; werd gemaakt, rechtstreeks in een &words;-document opnemen. Door de verschillende &calligra;-componenten met elkaar te combineren kunnen complexe documenten worden gecreëerd.

Door middel van plug-ins kan de functionaliteit van &calligra; verder uitgebreid worden. U kunt in sommige componenten veel plug-ins vinden en u kunt leren hoe u zelf plug-ins kunt schrijven.

Dit handboek beschrijft alleen de algemene eigenschappen van &calligra; en de kenmerken die bij de meeste programma's identiek zijn. Voor gedetailleerde informatie over elk programma afzonderlijk, moet u de specifieke handboeken raadplegen.

### Overzicht van de eigenschappen van &calligra;

#### Integratie

&calligra; bestaat uit een raamwerk (framework) waar alle componenten op gebouwd zijn. Dit raamwerk zorgt voor een hoge mate van integratie. U kunt zelf componenten ontwikkelen die even goed geïntegreerd worden.

#### Lichtgewicht

Ondanks dat &calligra; veel componenten heeft, is het een zeer lichtgewicht, snel programma en gebruikt het weinig geheugen. Dit komt mede door het feit dat &calligra; gebouwd is op &kde;, dat een krachtig raamwerk voor het ontwikkelen van toepassingen is.

&calligra; is zo ontworpen dat het de gebruikersinterface niet overlaadt met onnodige functies. Het resultaat is een strakke gebruikersinterface waardoor u efficiënt kunt werken.

Het feit dat &calligra; een lichtgewicht programma is, kan soms betekenen dat speciale functies die u nodig hebt niet voorhanden zijn. In dat geval kunt u die functies zelf toevoegen. Zulke functies kunnen veel beter beschikbaar gemaakt worden door middel van plug-ins of scripts, zodat &calligra; zelf lichtgewicht blijft.

#### Compleet afgewerkt

&calligra; biedt een grote verzameling componenten, die zowel voor thuisgebruik als voor zakelijk gebruik geschikt zijn. Aanvullende functies kunnen toegevoegd worden door middel van scripts, plug-ins of andere componenten die op het raamwerk van &calligra; gebaseerd zijn.

#### OASIS OpenDocument formaat

Voor elke kantoortoepassing is het uitermate belangrijk om aan de gevestigde standaarden te voldoen. Dit geldt vooral voor bestandstypen, om probleemloos documenten met andere kantoorpakketten te kunnen uitwisselen. Het voorkomt ook dat men aan de producten van één bepaalde leverancier gebonden is, wat voor zowel bedrijven als voor particulieren van belang is.

Dit is de reden waarom &calligra; standaard het "OASIS OpenDocument" bestandsformaat gebruikt.

#### Mogelijkheden van &kde;

Omdat &calligra; op &kde; gebouwd is, zijn alle eigenschappen van &kde;-toepassingen ook beschikbaar in &calligra;. Dit omvat &DBus;, KParts, Flake, integratie op het bureaublad, het aanpassen aan persoonlijke voorkeuren, enzovoort. Het gevolg is dat het uiterlijk van &calligra; herkenbaar is en dat &calligra; werkelijk met de rest van het bureaublad integreert, waardoor u zo efficiënt mogelijk kunt werken.

## &calligra; en uw systeem instellen

Normaal moet &calligra; na de installatie zonder problemen werken, maar er zijn wel een paar dingen die u kunt optimaliseren om het onderste uit de kan te halen. In dit hoofdstuk kunt u nalezen wat u moet doen om optimaal met dit officepakket te kunnen werken. In &calligra; kunt u bijna alles aan uw voorkeuren aanpassen, ook de indeling van de werkbalken en de menu's.

### De &GUI; van &calligra; aanpassen

&calligra; heeft een &GUI; (grafische gebruikerinterface) die geschikt is voor de meeste gebruikers. Toch kunnen er goede redenen zijn om het uiterlijk van het programma te wijzigen.

Mijn moeder is bijvoorbeeld een beetje bang voor de vele knoppen en menukeuzes die ze niet begrijpt. Voor haar heb ik de &GUI; aangepast door de keuzes te beperken tot het absolute minimum. Omdat ze alleen wat brieven schrijft en slechts een paar sjablonen gebruikt, heeft ze niet veel meer nodig dan een paar commando's zoals opslaan, afdrukken, openen, &etc;

Dankzij het action-concept van &Qt; en &kde; is het mogelijk de menu's en de werkbalken van &calligra; gemakkelijk aan te passen. Spijtig genoeg is er op dit ogenblik nog geen gebruikersinterface om dit op een eenvoudige manier te doen. De &GUI;-configuratie van &calligra; wordt opgeslagen in &XML;-bestanden en u zult deze rechtstreeks moeten bewerken. Hopelijk verandert deze situatie in de nabije toekomst, maar op dit ogenblik hebt u wel enige kennis van &XML;-documenten nodig (of &HTML;dat eigenlijk een subset is van &XML;).

In principe heeft elke &calligra;-toepassing twee van deze &XML;-bestanden, het eerste met de elementen van de &GUI; wanneer er geen document is geopend, en een tweede dat de &GUI; beschrijft van de specifieke KPart, dus wat u te zien krijgt wanneer er wel een document geopend is. Voor &words;, bijvoorbeeld, heten deze twee &XML;-bestanden respectievelijk `calligra_shell.rc` en `words.rc`.

Dit is een eenvoudig voorbeeld van zo'n rc-bestand. Opmerking: de menu-opties zijn in het Engels en worden niet vertaald.

#### Voorbeeld van een eenvoudig rc-bestand.

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

## Meer informatie

### Andere handboeken van &calligra;

Gedetailleerde informatie over de verschillende &calligra;-toepassingen kunt u vinden in de afzonderlijke handboeken.

### Links

U vindt meer informatie over &kde; of &calligra;.op de volgende websites:

- De homepage van &calligra;. Hier vindt u alle informatie over &calligra;, hoe u het programma kunt downloaden en installeren, het laatste nieuws over de ontwikkeling van &calligra;, schermafdrukken, &etc;

- De homepage van &kde;, de meest geavanceerde en absoluut vrije desktop omgeving voor besturingssystemen die verwant zijn aan UNIX. &calligra; maakt gebruik van de &kde;-bibliotheken.

- Qt-pagina. De makers van de C++-hulpmiddelen van &Qt;. Zowel &kde; als &calligra; maken gebruik van &Qt;.

## &calligra; verder ontwikkelen

### Inleiding

Indien u zelf toepassingen voor &calligra; wilt ontwikkelen, kunnen de volgende hulpmiddelen u zeker vooruit helpen:

- De website http://techbase.kde.org/Development bevat heel wat documentatie over programmeren met &Qt; en &kde;. U vindt er ook een online versie van de volledige &kde;-bibliotheekdocumentatie op KDE API Reference

- De eerste stap voor het bijdragen van code is door deze instructies te volgen om de broncode te verkrijgen en het te bouwen.

## Copyright en licentie

&calligra; is het resultaat van samenwerking tussen vele software-ontwikkelaars. Het copyright van elk bronbestand van &calligra; is eigendom van de mensen die eraan werkten en hun namen kunt u vinden aan het begin van elk bronbestand, samen met de licentie die erop van toepassing is.

Het copyright van dit handboek is eigendom van &Jost.Schenck;. U mag dit werk vrij verspreiden indien deze tekst bij de kopieën ingesloten wordt. U mag wijzigingen aan dit document aanbrengen indien u mij deze wijzigingen doorstuurt of het oorspronkelijk werk in &kde;-Git aanpast. Ik ben niet aansprakelijk voor om het even welk feit dat terug te voeren is op het gebruik van dit handboek.

Het copyright van de andere &calligra;-handboeken is eigendom van hun respectievelijke auteurs.

&meld.fouten;&vertaling.natalie; &underFDL; &underGPL;
&documentation.index;