# &calligra;

## Einführung

### &calligra;-Komponenten

Aktualisierte Versionen dieses Dokuments finden Sie unter http://docs.kde.org.

&calligra; ist eine Sammlung von Grafik- und Büroprogrammen von &kde;. &calligra; besteht zurzeit aus den folgenden Programmen:

- &words; (Rahmenbasiertes Textverarbeitungsprogramm)

- &sheets; (Tabellen-Kalkulationsprogramm)

- &stage; (Bildschirm- und Folienpräsentationen)

- &flow; (Flussdiagramme)

- Karbon (Vektorgrafik)

- &krita; (Pixelgrafik)

- &kexi; (Datenbankprogramm)

- &plan; (Programm zur Projektplanung und -verwaltung)

Die einzelnen Programme benutzen die Flake-Technologie und wurden mit dem Ziel entwickelt, zusammen in Dokumenten benutzt zu werden. Jede &calligra;-Komponente kann in ein beliebiges &calligra;-Dokument eingebettet werden. Sie können z. B. eine in &sheets; erstellte Tabelle direkt in ein &words;-Dokument einfügen. Damit ist es möglich, mit den &calligra;-Programmen komplexe zusammengesetzte Dokumente zu erstellen.

Durch das Einbinden von Modulen können Sie die Fähigkeiten von &calligra; erweitern. Sie finden viele Module in den einzelnen Programmen und können sehr leicht lernen, eigene Module zu entwickeln.

In diesem Dokument werden nur die allgemeinen Eigenschaften von &calligra; für alle Teilprogramme erläutert. Weitere Informationen zu den einzelnen Programmen finden Sie in den jeweiligen Handbüchern.

### Überblick der Eigenschaften von &calligra;

#### Integration

&calligra; enthält die Grundlage für alle Anwendungen. Dadurch sind alle Anwendungen gut eingebunden. Ihre eigenen Programme können Sie ebenfalls so gut integrieren.

#### Geringe Anforderung an Computerleistung

Obwohl &calligra; so viele Programme enthält, stellt es nur geringe Anforderungen an die Rechnerleistung, ist schnell und benötigt wenig Arbeitsspeicher. Dies ist auch deshalb möglich, weil &calligra; auf &kde; aufbaut, das die Grundlage für leistungsfähige Programme bereitstellt.

Ein Ziel von &calligra; ist es auch, die Benutzeroberfläche nicht mit selten gebrauchten Funktionen zu überladen. Das führt zu einer gut überschaubaren Benutzerschnittstelle, die ein effektives Arbeiten ermöglicht.

Geringe Anforderungen bedeutet manchmal auch, das selten benötigte Fähigkeiten nicht vorhanden sind. In diesem Fall können Sie erforderlichen Fähigkeiten durch Erweiterung von &calligra; selbst hinzufügen. Diese Fähigkeiten können jederzeit durch zusätzliche Module oder Skripte eingefügt werden, damit &calligra; in der Grundversion keine hohen Anforderungen an den Computer stellt und leicht zu bedienen bleibt.

#### Umfassend

&calligra; enthält Programme für einen großen Anwendungsbereich und deckt damit die meisten Anforderungen von Privat- und Geschäftsleuten ab. Zusätzliche Fähigkeiten können jederzeit durch Skripte, Module und sogar ganze Anwendungen auf der Basis von &calligra; eingefügt werden.

#### OASIS OpenDocument Format

Es ist für einen Sammlung von Büroprogrammen sehr wichtig, sich an weit verbreitete Standards zu halten. Das gilt besonders für die Dateiformate, damit Dokumente problemlos mit anderen Büroprogrammen bearbeitet werden können. Damit verringert sich die Abhängigkeit von Softwareherstellern, besonders wichtig für Firmen und auch für Privatleute.

Aus diesem Grund benutzt &calligra; das OASIS-OpenDocument-Format als Standardformat.

#### Fähigkeiten von &kde;

Da &calligra; auf der Grundlage von &kde; entwickelt wurde, sind alle Eigenschaften eines &kde;-Programms auch in &calligra; vorhanden, also &DBus;, KParts, Flake, Einbindung in die Arbeitsumgebung und viele Möglichkeiten zur Einstellung von Eigenschaften. Damit passt sich &calligra; gut in die &kde;-Arbeitsumgebung ein und erleichtert die Arbeitsabläufe.

## Die Einrichtung von &calligra; für Ihr System

Obwohl mit &calligra; in den Standardeinstellungen bereits gut gearbeitet werden kann, gibt es noch die Möglichkeit, mehr aus &calligra; herauszuholen. Dieses Kapitel zeigt Ihnen, wie Sie noch besser mit Ihrem neuen Büro-Programmpaket arbeiten und es an Ihre Erfordernisse anpassen können. In &calligra; können Sie viele Einstellungen ändern, bis hin zu eigenen Werkzeugleisten und Menüs.

### Die Oberfläche (&GUI;) von &calligra; anpassen

Obwohl die Oberfläche (&GUI;) von &calligra; in der Standardeinstellung sinnvoll vorkonfiguriert ist, gibt es Möglichkeiten, das Erscheinungsbild der Programme an die eigenen Vorstellungen anzupassen.

Um z. B. die Funktionen, die durch Knöpfe und Menüeinträge sichtbar sind, auf ein Minimum zu reduzieren, können Sie das &GUI; von &calligra; entsprechend anpassen. Falls Sie z. B. nur einfache Briefe schreiben möchten, benötigen Sie nicht viel mehr Funktionen als speichern, laden, drucken &etc;

Mit Hilfe des Aktionen-Konzeptes von &Qt; und &kde; kann man die Menüleiste und die Werkzeugleisten von &calligra; beliebig verändern. Leider gibt es dazu bisher keine einfach anzuwendenden Dialoge. Die &GUI; -Konfiguration von &calligra; ist in &XML;-Dateien gespeichert. Diese müssen verändert werden. Dafür benötigen Sie bis auf Weiteres noch Grundkenntnisse darüber wie &XML; Dateien (oder &HTML;, da &HTML; eine Untermenge von &XML; ist) funktionieren.

Für jedes &calligra;;-Programm gibt es zwei &XML;-Dateien: Eine beschreibt das &GUI;, des Programmrahmens (shell) (das Aussehen des Programms ohne geöffnetes Dokument) und eine weitere, die das &GUI; der Komponente beschreibt (dieses sieht man normalerweise). Für &words; befinden sich diese zwei &XML;-Dateien unter `calligra_shell.rc` und `words.rc`.

Hier sehen Sie ein Beispiel für eine einfache rc-Datei.

#### Beispiel einer einfachen rc-Datei

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

## Wie Sie mehr Information erhalten

### Andere &calligra;-Handbücher

Genaue Informationen für jedes &calligra;-Programm sind im zugehörigen Hilfe-Dokument zu finden.

### Verknüpfungen

Die folgenden Links sind nützlich, wenn Sie weitere Informationen über &kde; und &calligra; suchen.

- Die Internetseite von &calligra;. Dort finden Sie Informationen wie Sie &calligra; bekommen und installieren können, Neues zur Entwicklung von &calligra; Bildschirmfotos &etc;

- Die &kde;-Seite. &kde; ist die fortgeschrittenste und absolut freie Arbeitsplatzumgebung für Unix-ähnliche Betriebssysteme. &calligra; verwendet die &kde;-Bibliotheken.

- &Qt;-Internetseite. Die Entwickler der C++-Bibliothek &Qt;. &kde; und &calligra; verwenden &Qt;.

## Programmierung von &calligra;

### Einführung

Falls Sie sich an der weiteren Entwicklung von &calligra; beteiligen möchten, könnten die folgenden Informationen Ihr Interesse finden:

- Viele Dokumente zur Programmierung mit &Qt; und &kde; finden Sie unter http://techbase.kde.org/Development. Die Online-Version der vollständigen Dokumentation zur &kde;-Bibliothek finden Sie auf der Seite KDE API Reference.

- Als ersten Schritt zur Mitarbeit an der Entwicklung lesen Sie bitte diese Anleitung, um den Quelltext herunterzuladen und ui installieren.

## Copyright und Lizenz

&calligra; ist das Ergebnis gemeinsamer Anstrengungen vieler Entwickler. Jede Quelldatei ist urheberrechtlich geschützt für die Menschen, die diese besondere Datei geschrieben haben. Ihre Namen finden sich am Anfang jeder Quelldatei, zusammen mit der Lizenz unter der die Datei veröffentlicht wurde.

Dieses Dokument steht unter dem Copyright von &Jost.Schenck;. Solange dieses Copyright enthalten ist, darf es frei weitergegeben werden. Änderungen dürfen vorgenommen werden, wenn diese an den Autor geschickt oder in das &kde;-Git aufgenommen werden. Ich bin nicht für irgendwelche Auswirkungen der Benutzung dieses Dokuments verantwortlich.

Die anderen &calligra;-Dokumentationen stehen unter dem Copyright der jeweiligen Autoren.

Übersetzung Burkhard Lücklueck@hube-lueck.de

&underFDL; &underGPL;
&documentation.index;