# &calligra;

## Introducción

### Componentes de &calligra;

Por favor, visite http://docs.kde.org para comprobar si hay versiones actualizadas de este documento.

&calligra; es una suite ofimática y de arte gráfica de &kde;. &calligra; está constituida por los siguientes componentes:

- &words; (un procesador de texto basado en marcos)

- &sheets; (una aplicación de hojas de cálculo)

- &stage; (presentaciones de diapositivas y en pantalla)

- &flow; (una aplicación de diagramas de flujo)

- &karbon; (una aplicación de dibujo vectorial)

- &plan; (una aplicación de gestión de proyectos)

Los componentes de &calligra; están diseñados para trabajar perfectamente los unos con los otros debido a que utilizan la tecnología Flake. Gracias a ello, es posible incrustar varios componentes de &calligra; en un mismo documento de &calligra;. Por ejemplo, usted puede insertar una hoja de cálculo que haya creado en &sheets; directamente en un documento de &words;. De este modo, utilizando &calligra; se pueden crear complejos documentos compuestos.

La utilización de un mecanismo de complementos facilita la ampliación de la funcionalidad de &calligra;. Encontrará muchos complementos en algunos de los componentes y también podrá aprender a escribir complementos usted mismo.

Este manual solo cubre las características generales de &calligra;, es decir, aquellas que son compartidas por la mayoría de los componentes de la suite. Para obtener información detallada sobre cada uno de los diversos componentes, eche un vistazo a los respectivos manuales.

### Resumen de las características de &calligra;

#### Integración

&calligra; proporciona una infraestructura base sobre la que están construidos todos sus componentes. Gracias a esta infraestructura común se logra una alta integración. Usted puede desarrollar su propio componente y este se integrará igual de bien.

#### Ligereza

A pesar de ofrecer tantos componentes, &calligra; es ligera, rápida y tiene un consumo de memoria bastante bajo. A esto también contribuye el hecho de que &calligra; esté construida sobre &kde;, una infraestructura de desarrollo de aplicaciones muy potente.

Uno de los objetivos de &calligra; también es el de no sobrecargar la interfaz de usuario con funcionalidades que raramente se necesitan. Esto conlleva a una interfaz de usuario ligera y robusta que le permite trabajar eficientemente.

Que sea ligera, a veces, también puede implicar la ausencia de alguna funcionalidad especial muy particular que usted necesita. En este caso, siempre tiene la posibilidad de añadir usted mismo dicha funcionalidad ampliando &calligra;. Las funcionalidades extra siempre podrán ponerse a disposición de los usuarios a través de complementos o scripts adicionales, manteniendo así a &calligra; ligera.

#### Completitud

&calligra; ofrece un amplio abanico de componentes, cubriendo la mayoría de las necesidades de la ofimática personal y empresarial. Además, siempre se pueden implementar funcionalidades adicionales a través de complementos, scripts o incluso de componentes enteros basados en la infraestructura de &calligra;.

#### Formato OpenDocument de OASIS

Uno de los principales intereses de cualquier suite ofimática es adherirse a los estándares establecidos. Especialmente a nivel del formato de archivo para permitir el intercambio sin complicaciones de documentos con otras suites ofimáticas. Esto también evita la dependencia en exclusiva de un proveedor, algo especialmente importante para las compañías pero también para las personas.

Por esta razón, &calligra; ha adoptado el formato OpenDocument de OASIS como su formato de archivo nativo.

#### Características de &kde;

Puesto que &calligra; está construida sobre &kde;, todas las características que usted podría esperar de una aplicación de &kde; también están disponibles en &calligra;. Esto incluye &DBus;, KParts, Flake, integración con el escritorio, configurabilidad y muchas otras. Todo esto hace que la apariencia de &calligra; resulte muy familiar y realmente integra a &calligra; en el entorno de escritorio, permitiendo así un flujo de trabajo sin complicaciones.

## Configurar &calligra; y su sistema

Aunque &calligra; debería funcionar bastante bien sin necesidad de configurar nada, se pueden hacer algunas optimizaciones para obtener el mejor rendimiento posible de &calligra;. Este capítulo le muestra qué puede hacer para lograr los mejores resultados con su nueva suite ofimática y para que esta se ajuste a sus necesidades. &calligra; es altamente configurable, incluso hasta el punto de poder detallar la disposición de la barra de herramientas y del menú.

### Personalizar la &GUI; de &calligra;

Si bien &calligra; se ofrece listo para usar con una &GUI; (interfaz gráfica de usuario) que debería satisfacer las necesidades de la mayoría de las personas, hay buenas razones por las que podría querer cambiar el aspecto de los programas.

Mi madre, por ejemplo, se asusta un poco con los botones y las entradas del menú que no comprende. Para adaptar &calligra; a sus necesidades, reduje la &GUI; al mínimo de funcionalidad. Ya que ella solo necesita escribir cartas y usar ciertas plantillas, no hay necesidad de mucha más funcionalidad que guardar, cargar, imprimir, &etc;

Gracias al concepto de acción de &Qt; y &kde;, puede personalizar libremente las barras de menú y de herramientas de &calligra;. Desafortunadamente, por el momento no hay diálogos de uso sencillo para hacer esto. &calligra; guarda la configuración de su &GUI; en archivos &XML;, y usted tendrá que editarlos. Afortunadamente, esta situación cambiará en el futuro; pero por ahora, necesitará algunos conocimientos básicos de cómo funciona un documento &XML; (o &HTML;, que es un subconjunto de &XML;).

Normalmente, cada aplicación de &calligra; tiene al menos dos archivos &XML;: uno que describe la &GUI; del shell (básicamente, esto es lo que verá si no hay ningún documento abierto) y uno que describe la &GUI; de la parte respectiva (esto es lo que verá normalmente). Por ejemplo, para &words;, estos dos archivos &XML; se llaman `calligra_shell.rc` y `words.rc`.

A continuación hay un ejemplo sencillo de un archivo rc.

#### Un ejemplo de un archivo rc sencillo

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

## Cómo obtener más información

### Otros manuales de &calligra;

Para obtener información detallada de las diferentes aplicaciones de &calligra;, consulte sus respectivos manuales.

### Enlaces

Los siguientes enlaces deberían ser útiles si está buscando más información sobre &kde; o &calligra;.

- La página principal de &calligra;. Aquí puede encontrar información sobre cómo obtener e instalar &calligra;, noticias sobre el desarrollo de &calligra;, capturas de pantalla, &etc;

- La página web de &kde;. &kde; es el entorno de escritorio más avanzado y absolutamente libre para sistemas operativos tipo unix. &calligra; utiliza las librerías de &kde;.

- Página de &Qt;. Los creadores del kit de desarrollo, escrito en C++, &Qt;. &kde; y &calligra; utilizan &Qt;.

## Programar para &calligra;

### Introducción

Si quiere desarrollar para &calligra;, los siguientes recursos le serán de interés:

- En http://techbase.kde.org/Development encontrará muchos documentos sobre programación con &Qt; y &kde;. Puede encontrar la versión en línea de la documentación completa de la librería &kde; en la Referencia de la API de KDE

- El primer paso para contribuir código es seguir estas instrucciones para obtener el código fuente y construirlo.

## Derechos de autor y licencia

&calligra; es el resultado del esfuerzo conjunto de muchos desarrolladores. Todo archivo de código fuente de &calligra; está sujeto a los derechos de autor de las personas que han escrito ese archivo en particular y sus nombres se indican al inicio de cada archivo de código fuente junto con la licencia que se aplica a ese archivo fuente.

Este manual está sujeto a los derechos de autor de &Jost.Schenck;. Se puede distribuir libremente, siempre y cuando se mantenga incluido este aviso de copyright. Puede modificar el manual siempre que me envíe los cambios o los entregue mediante un commit al Git de &kde;. No me hago responsable de ningún resultado del uso de este manual.

Los otros manuales de &calligra; están sujetos a los derechos de autor de sus respectivos autores.

Traducción hasta la versión 2.3 por Juan Manuel García Molinajuanma@superiodico.net

Traducción a partir de la versión 2.4 por Raúl Gonzálezraulgf83@gmail.com

&underFDL; &underGPL;
&documentation.index;