Calligra

# Calligra

## Uma Introdução Geral

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

Jost Schenck `<jost@schenck.de>`

Tradução: Marcus Gama
revisão 2.4.0 (03/01/2012)

O Calligra é um pacote artístico e de escritório do KDE.

Lista de Exemplos

2.1. Um exemplo de um arquivo rc simples

Capítulo 1. Introdução
Introdução

# Capítulo 1. Introdução

## Componentes do Calligra

### Importante

Confira as versões atualizadas deste documento em http://docs.kde.org.

O Calligra é um pacote artístico e de escritório do KDE. O Calligra é atualmente composto pelos seguintes programas:

- Calligra Words (processador de textos baseado em quadros)

- Calligra Sheets (um aplicativo de planilha)

- Calligra Stage (apresentações na tela e slides)

- Calligra Flow (um aplicativo de fluxogramas)

- Calligra Karbon (um aplicativo de gráficos vetoriais)

- Calligra Plan (um aplicativo de planilha)

Por ter seus componentes baseados na tecnologia Flake, os programas do Calligra estão desenhados para funcionar muito bem uns com os outros. Qualquer componente do Calligra pode ser incorporado em outro documento do Calligra. Por exemplo, você pode inserir uma planilha que tenha criado no Calligra Sheets diretamente em um documento do Calligra Words. Desta forma, pode-se criar documentos compostos e complexos usando o Calligra.

Um mecanismo de plugins torna simples a extensão da funcionalidade do Calligra. Você irá encontrar vários plugins em alguns dos componentes e poderá aprender a criar plugins você mesmo.

Este manual abrange apenas os recursos gerais do Calligra, aqueles que são comuns à maioria ou todos os programas do pacote. Para informações detalhadas sobre os diferentes programas, leia os seus respectivos manuais.

Visão geral dos recursos do Calligra
Visão geral dos recursos do Calligra

## Visão geral dos recursos do Calligra

### Integração

O Calligra oferece uma plataforma onde todos os componentes são construídos. Através desta plataforma, consegue-se uma alta integração. É possível desenvolver o seu próprio componente, para que se integre da mesma forma.

### Leve

Apesar de oferecer tantos componentes, o Calligra é leve, rápido e tem um consumo de memória relativamente pequeno. Isto também acontece porque o Calligra está construído sobre o KDE, uma plataforma de desenvolvimento de aplicativos muito poderosa.

Um objetivo do Calligra é também não sobrecarregar a interface do usuário com recursos que raramente são necessários. Isto resulta numa interface leve e útil e que lhe permite trabalhar de forma eficiente.

Ser leve poderá às vezes significar que alguma funcionalidade em especial que necessite não esteja lá. Nesse caso, você poderá sempre adicionar esta funcionalidade você mesmo ao estender o Calligra. Recursos extras poderão ficar ainda disponíveis através de plugins ou 'scripts' adicionais, tornando o próprio Calligra muito mais leve.

### Completo

O Calligra oferece uma grande gama de componentes, que cobrem a maioria das necessidades de escritório e domésticas. As funcionalidades adicionais podem ser sempre implementadas através de 'scripts', plugins ou mesmo componentes inteiros baseados na plataforma do Calligra.

### Formato OASIS OpenDocument

É de grande importância, para qualquer pacote de escritório, aderir a normas bem estabelecidas. Especialmente a nível do formato de arquivos, para permitir uma troca de documentos transparente com outros pacotes de escritório. Isto evita também a dependência de fornecedores, o que é especialmente importante para empresas e também para indivíduos.

Por esta razão, o Calligra adotou o formato OASIS OpenDocument como formato nativo.

### Funcionalidades do KDE

Uma vez que o Calligra funciona sobre o KDE, todas as funcionalidades que poderia se esperar de um aplicativo do KDE estão também disponíveis no Calligra. Isto inclui o D-Bus, o KParts, Flake, integração com o ambiente de trabalho, capacidade de configuração e assim por diante. Tudo isto torna a aparência e comportamento do Calligra muito familiar e realmente integra o Calligra no ambiente de trabalho, o que possibilita fluxos de trabalho transparentes.

Capítulo 2. Configurando o Calligra e o seu sistema
Configurando o Calligra e o seu sistema

# Capítulo 2. Configurando o Calligra e o seu sistema

Embora o Calligra deva funcionar muito bem por si só, poderá ser necessário otimizar algumas coisas para obter o melhor do Calligra. Este capítulo mostra-lhe o que poderá fazer para atingir melhores resultados com o seu novo pacote de escritório e adequá-lo às suas necessidades. O Calligra é altamente configurável, mesmo ao nível de detalhe das barras de ferramentas e dos menus.

## Personalizando a GUI do Calligra

Apesar do Calligra vir como uma GUI (interface gráfica com o usuário) que pode atender as necessidades da maioria das pessoas, existem boas razões pelas quais você pode desejar mudar o modo como os programas parecem.

Minha mãe, por exemplo, tem um pouco de medo e botões e entradas de menu que ela não compreende. Para ajustar o Calligra às necessidades dela, eu reduzi a GUI para um mínimo de funcionalidade. Como ela apenas precisa escrever cartas e usar certos modelos, não é necessário mais funcionalidade que salvar, abrir, imprimir, etc.

Graças ao conceito de “ação” do Qt™ e KDE, você pode facilmente personalizar as barras de menus e ferramentas do Calligra. Infelizmente, no momento, não existe nenhum diálogo fácil-de-usar para fazer seu Calligra armazenar a configuração da sua GUI em arquivos XML e você deverá editá-los manualmente. Felizmente, esta situação irá mudar no futuro; por enquanto, você deve ter algum conhecimento básico de como um documento XML funciona (ou HTML, que é um subconjunto do XML).

Normalmente, cada aplicativo Calligra possui pelo menos dois destes arquivos XML: um descrevendo a GUI do shell (basicamente, o que você vê se nenhum documento for aberto) e um descrevendo a GUI da respectiva parte (o que você vê normalmente). Por exemplo, para o Calligra Words, estes dois arquivos XML são chamados `calligra_shell.rc` e `words.rc`.

Aqui está um exemplo simples de como se parece um arquivo rc.

Exemplo 2.1. Um exemplo de um arquivo rc simples

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

Capítulo 3. Como obter mais informações
Como obter mais informações

# Capítulo 3. Como obter mais informações

## Outros manuais do Calligra

Para informações detalhadas dos diferentes aplicativos do Calligra, consulte seus respectivos manuais.

Links
Links

## Links

Os seguintes links podem ser úteis se você estiver procurando por mais informações sobre o KDE ou Calligra.

- A página do Calligra. Aqui você poderá encontrar mais informações sobre como obter e instalar o Calligra, as notícias sobre o desenvolvimento do Calligra, imagens, etc.

- O site do KDE. O KDE é o mais avançado e totalmente livre ambiente de desktop para sistemas operacionais unix. O Calligra utiliza bibliotecas do KDE.

- Página do Qt™. Os criadores do kit de ferramentas C++ Qt™. O KDE e o Calligra usam o Qt™.

Capítulo 4. Programando o Calligra
Programando o Calligra

# Capítulo 4. Programando o Calligra

## Introdução

Se você deseja participar do desenvolvimento do Calligra, os seguintes recursos podem ser do seu interesse:

- Em http://techbase.kde.org/Development, você encontrará vários documentos sobre programação com Qt™ e KDE. Você pode encontrar a versão on-line da documentação da biblioteca do KDE em KDE API Reference

- O primeiro passo para contribuir com código é seguir estas instruções para obter o código-fonte e compilá-lo.

Capítulo 5. Créditos e licença
Créditos e licença

# Capítulo 5. Créditos e licença

O Calligra é resultado do esforço conjunto de muitos desenvolvedores. Cada arquivo fonte do Calligra possui direitos autorais para pessoas que escreveram este arquivo específico e seus nomes podem ser encontrados no início de cada arquivo fonte com a licença aplicada a este arquivo.

Este manual possui direitos autorais de Jost Schenck. Ele pode ser distribuído gratuitamente, enquanto este aviso estiver incluído. Você pode alterá-lo se as mudanças efetivadas forem enviadas para mim ou para o Git do KDE. Eu não serei responsável por qualquer resultado do uso deste manual.

Os outros manuais do Calligra possuem direitos autoriais dos seus respectivos autores.

Tradução de Marcus Gama `(marcus.gama AT gmail.com)`

Esta documentação é licenciada sob os termos da Licença de Documentação Livre GNU.

Este programa é licenciado sob os termos da Licença Pública Geral GNU.