From e2a67e0b1f3ee8890ba2fce71d41def0e114aca2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Mon, 20 Aug 2012 20:02:39 +0200 Subject: Initial import of extracted tarballs --- koffice-i18n-es/docs/koffice/kugar/Makefile.am | 4 + koffice-i18n-es/docs/koffice/kugar/add_detail.png | Bin 0 -> 8320 bytes .../docs/koffice/kugar/add_detail_footer.png | Bin 0 -> 8718 bytes .../docs/koffice/kugar/add_detail_header.png | Bin 0 -> 9459 bytes koffice-i18n-es/docs/koffice/kugar/datadtd.docbook | 90 + koffice-i18n-es/docs/koffice/kugar/dataref.docbook | 162 + .../docs/koffice/kugar/designer.docbook | 679 ++++ koffice-i18n-es/docs/koffice/kugar/file_new.png | Bin 0 -> 31189 bytes koffice-i18n-es/docs/koffice/kugar/index.docbook | 197 ++ koffice-i18n-es/docs/koffice/kugar/kugar.png | Bin 0 -> 52581 bytes .../docs/koffice/kugar/progguide.docbook | 672 ++++ koffice-i18n-es/docs/koffice/kugar/props.png | Bin 0 -> 34607 bytes .../docs/koffice/kugar/starting.docbook | 100 + .../docs/koffice/kugar/template-elements.docbook | 3577 ++++++++++++++++++++ .../docs/koffice/kugar/template.docbook | 515 +++ .../docs/koffice/kugar/templatedtd.docbook | 522 +++ .../docs/koffice/kugar/tut_edit_height.png | Bin 0 -> 5077 bytes .../docs/koffice/kugar/tut_empty_report.png | Bin 0 -> 28892 bytes .../docs/koffice/kugar/tut_file_new.png | Bin 0 -> 31189 bytes .../docs/koffice/kugar/tut_rep_complete.png | Bin 0 -> 43494 bytes .../docs/koffice/kugar/tut_rep_generated.png | Bin 0 -> 52581 bytes .../docs/koffice/kugar/tut_rep_look1.png | Bin 0 -> 44926 bytes .../docs/koffice/kugar/tut_rep_look2.png | Bin 0 -> 29341 bytes .../docs/koffice/kugar/tut_set_level.png | Bin 0 -> 8317 bytes .../docs/koffice/kugar/tutorial.docbook | 380 +++ 25 files changed, 6898 insertions(+) create mode 100644 koffice-i18n-es/docs/koffice/kugar/Makefile.am create mode 100644 koffice-i18n-es/docs/koffice/kugar/add_detail.png create mode 100644 koffice-i18n-es/docs/koffice/kugar/add_detail_footer.png create mode 100644 koffice-i18n-es/docs/koffice/kugar/add_detail_header.png create mode 100644 koffice-i18n-es/docs/koffice/kugar/datadtd.docbook create mode 100644 koffice-i18n-es/docs/koffice/kugar/dataref.docbook create mode 100644 koffice-i18n-es/docs/koffice/kugar/designer.docbook create mode 100644 koffice-i18n-es/docs/koffice/kugar/file_new.png create mode 100644 koffice-i18n-es/docs/koffice/kugar/index.docbook create mode 100644 koffice-i18n-es/docs/koffice/kugar/kugar.png create mode 100644 koffice-i18n-es/docs/koffice/kugar/progguide.docbook create mode 100644 koffice-i18n-es/docs/koffice/kugar/props.png create mode 100644 koffice-i18n-es/docs/koffice/kugar/starting.docbook create mode 100644 koffice-i18n-es/docs/koffice/kugar/template-elements.docbook create mode 100644 koffice-i18n-es/docs/koffice/kugar/template.docbook create mode 100644 koffice-i18n-es/docs/koffice/kugar/templatedtd.docbook create mode 100644 koffice-i18n-es/docs/koffice/kugar/tut_edit_height.png create mode 100644 koffice-i18n-es/docs/koffice/kugar/tut_empty_report.png create mode 100644 koffice-i18n-es/docs/koffice/kugar/tut_file_new.png create mode 100644 koffice-i18n-es/docs/koffice/kugar/tut_rep_complete.png create mode 100644 koffice-i18n-es/docs/koffice/kugar/tut_rep_generated.png create mode 100644 koffice-i18n-es/docs/koffice/kugar/tut_rep_look1.png create mode 100644 koffice-i18n-es/docs/koffice/kugar/tut_rep_look2.png create mode 100644 koffice-i18n-es/docs/koffice/kugar/tut_set_level.png create mode 100644 koffice-i18n-es/docs/koffice/kugar/tutorial.docbook (limited to 'koffice-i18n-es/docs/koffice/kugar') diff --git a/koffice-i18n-es/docs/koffice/kugar/Makefile.am b/koffice-i18n-es/docs/koffice/kugar/Makefile.am new file mode 100644 index 00000000..2d733d1b --- /dev/null +++ b/koffice-i18n-es/docs/koffice/kugar/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = es +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/koffice-i18n-es/docs/koffice/kugar/add_detail.png b/koffice-i18n-es/docs/koffice/kugar/add_detail.png new file mode 100644 index 00000000..c44bc8bf Binary files /dev/null and b/koffice-i18n-es/docs/koffice/kugar/add_detail.png differ diff --git a/koffice-i18n-es/docs/koffice/kugar/add_detail_footer.png b/koffice-i18n-es/docs/koffice/kugar/add_detail_footer.png new file mode 100644 index 00000000..3607286d Binary files /dev/null and b/koffice-i18n-es/docs/koffice/kugar/add_detail_footer.png differ diff --git a/koffice-i18n-es/docs/koffice/kugar/add_detail_header.png b/koffice-i18n-es/docs/koffice/kugar/add_detail_header.png new file mode 100644 index 00000000..cf453926 Binary files /dev/null and b/koffice-i18n-es/docs/koffice/kugar/add_detail_header.png differ diff --git a/koffice-i18n-es/docs/koffice/kugar/datadtd.docbook b/koffice-i18n-es/docs/koffice/kugar/datadtd.docbook new file mode 100644 index 00000000..13ce2349 --- /dev/null +++ b/koffice-i18n-es/docs/koffice/kugar/datadtd.docbook @@ -0,0 +1,90 @@ + + + + + +Alexander Dymo
cloudtemple@mksat.net
+
+
+Phil Thompson
phil@river-bank.demon.co.uk
+
+
+Juan ManuelGarcía Molina
juanma@superiodico.net
Traductor
+
+
+<sgmltag class="element" +>KugarData</sgmltag +> Definición del tipo de documento + +<?xml version="1.0" encoding="UTF-8"?> + +<!DOCTYPE KugarData [ + <!ELEMENT KugarData (Row*)> + <!ATTLIST KugarData + Template CDATA #REQUIRED> + + <!ELEMENT Row EMPTY> + <!ATTLIST Row + level CDATA #REQUIRED + col1 CDATA #IMPLIED + col2 CDATA #IMPLIED + ... CDATA #IMPLIED + coln CDATA #IMPLIED> + ]> + +
diff --git a/koffice-i18n-es/docs/koffice/kugar/dataref.docbook b/koffice-i18n-es/docs/koffice/kugar/dataref.docbook new file mode 100644 index 00000000..5e2f7776 --- /dev/null +++ b/koffice-i18n-es/docs/koffice/kugar/dataref.docbook @@ -0,0 +1,162 @@ + + + + + +Alexander Dymo
cloudtemple@mksat.net
+
+
+Phil Thompson
phil@river-bank.demon.co.uk
+
+
+Juan ManuelGarcía Molina
juanma@superiodico.net
Traductor
+
+
+<sgmltag class="element" +>Elemento de KugarData</sgmltag +> + +El elemento KugarData define un origen de datos del informe. La estructura básica es una colección de filas y columnas. Este documento no define tipos de datos y sus atributos. La plantilla del informe define información de los tipos de datos de la columna. + +El creador del documento puede aplicar una hoja de estilo &XSL; a un documento existente para convertirlo a este formato. Si se usa &XSL;, el creador puede aplicar macros personalizadas usando &XSL; para cálculos de columna, ordenación, etc;. + +<!ELEMENT KugarData (Row*)> +<!ATTLIST KugarData + Template CDATA #REQUIRED> + +<!ELEMENT Row EMPTY> +<!ATTLIST Row + level CDATA #REQUIRED + col1 CDATA #IMPLIED + col2 CDATA #IMPLIED + ... CDATA #IMPLIED + coln CDATA #IMPLIED> + + + + +Elemento de datos de Kugar +El elemento KugarData contiene cero o más elementos Row (fila). Un Row (una fila) debe contener un atributo level (nivel) con un valor correspondiente al nivel de detalle de la plantilla. Otros atributos representan columnas de datos. +El valor del atributo Template (plantilla) es la &URL; de la plantilla del informe que se usa para dar formato a los datos + + + + +Elementos de la fila + + + + +Atributos + + + + + +level (nivel) + +El valor del atributo indica qué detalle de la plantilla del informe se usa para mostrar los datos. Las filas pueden contener varios juegos de columnas para varios niveles, de tal forma que cualquier atributo salvo level (nivel) debería figurar como #IMPLIED (implícito). + + + + +column (columna) + +El nombre del atributo es el nombre de la columna, y usa el formato tal y como lo da la definición de KugarData. El nombre del atributo se usa en la plantilla del informe para conectar los datos con los campos del informe. + + + + + + + + + +
+ diff --git a/koffice-i18n-es/docs/koffice/kugar/designer.docbook b/koffice-i18n-es/docs/koffice/kugar/designer.docbook new file mode 100644 index 00000000..f7bcf8c9 --- /dev/null +++ b/koffice-i18n-es/docs/koffice/kugar/designer.docbook @@ -0,0 +1,679 @@ + + + + +Alexander Dymo
cloudtemple@mksat.net
+
+
+Phil Thompson
phil@river-bank.demon.co.uk
+
+
+Juan ManuelGarcía Molina
juanma@superiodico.net
Traductor
+
+
+Manual del diseñador de plantillas de informes + +&kudesigner; permite crear y modificar interactivamente plantillas de informes y ubicar secciones y elementos de secciones en un informe. + +&kudesigner; es una aplicación WYSIWYG. Tamaño de página del informe establece las dimensiones del informe sobre la pantalla. Por el momento, la escala está fijada automáticamente al 100% y no se puede cambiar. + + +Cada plantilla puede contener las siguientes secciones de informe: +Encabezado del informe +Encabezado de página +Encabezado detallado +Detalle +Pie del detalle +Pie de página +Pie del informe + + + +Las secciones pueden contener los siguientes elementos del informe: +Etiqueta +Campo +Campo calculado +Campo especial +Línea + + +Las secciones y elementos del informe se pueden poner en la plantilla del informe usando menús o barras de herramientas. + +Cada elemento, como una plantilla, sección o elemento del informe tiene sus propias propiedades. Esas propiedades definen parámetros geométricos, textuales y de otros tipos. Cada vez que se ubica un elemento, se aplican una serie de propiedades predeterminadas. Por ejemplo, cuando se pone Etiqueta, el valor de la propiedad Texto se fija a Texto. + +Para cambiar las propiedades, use el cuadro de diálogo Opciones de elementos del informe. Este cuadro de diálogo se puede llamar haciendo clic con el &RMB; sobre un elemento o con un botón Editar propiedades de Editar barras de herramientas. Vea las capturas de pantalla debajo (propiedades para un elemento de campo): + +Para eliminar un elemento, haga clic con el &MMB; sobre él o use el botón Eliminar de la barra de herramientas Editar. + + + + + + + +Diálogo Nuevo informe + + + + + +La referencia del menú de &kudesigner; + + &Ctrl; N Archivo Nuevo + +Hace surgir el cuadro de diálogo Nuevo informe para crear una nueva plantilla de informe. +Como puede ver en la captura de pantalla, el tamaño de la página, la orientación y los márgenes deben fijarse antes de crear el informe. + + + + + + +Diálogo Nuevo informe + + + + + + + +&Ctrl; O Archivo Abrir.. +Abre la plantilla de informe previamente guardado. + + + +Archivo Abrir reciente +Muestra una lista con las plantillas abiertas recientemente. Seleccione un archivo para abrirlo. + + + +&Ctrl; S Archivo Guardar +Guarda la plantilla del informe actual en un archivo de texto en formato &XML;. + + + +Archivo Guardar como... +Guarda la plantilla del informe actual en un archivo y le da otro nombre. + + + +&Ctrl; W Archivo Cerrar +Cerrar la plantilla del informe actual. + + + +&Ctrl; P Archivo Imprimir +Imprimir... la plantilla del informe actual como texto en formato &XML;. + + + +&Ctrl; Q Archivo Salir +Sale del programa. + + + +Editar Borrar selección +Cancela cualquier acción de edición, así que no se editarán propiedades ni se borrarán elementos. + + + +Editar Editar propiedades +Edita las propiedades del elemento seleccionado. + + + +Editar Borrar +Borra el elemento seleccionado. + + + +Secciones Encabezado del informe +Pone la sección del encabezado del informe en la plantilla del informe. + + + +Secciones Encabezado de página +Pone la sección del encabezado de página en la plantilla del informe. + + + +Secciones Encabezado detallado +Pone la sección del encabezado detallado en la plantilla del informe. +Antes de poner la sección, se mostrará el cuadro de diálogo Añadir encabezado detallado para especificar el nivel de detalle. Se añadirá el encabezado detallado a la sección detalle del nivel dado. + + + + + + +Diálogo Añadir encabezado detallado + + + + + + + +Secciones Detalle +Pone la sección de detalle en la plantilla del informe. +Antes de poner la sección, se mostrará el diálogo Añadir detalle para especificar el nivel de detalle. + + + + + + +Diálogo Añadir detalle + + + + + + + +Secciones Pie del detalle +Pone la sección pie del detalle en la plantilla del informe. +Antes de poner la sección, el cuadro de diálogo Añadir pie del detalle se mostrará para especificar el nivel de detalle. El pie detallado se añadirá a la sección de detalle del nivel dado. + + + + + + +Diálogo Añadir pie detallado + + + + + + + +Secciones Pie de la página +Pone la sección de pie de página en la plantilla de informe. + + + +Seccioens Pie del informe +Pone la sección de pie del informe en la plantilla del informe. + + + +Elementos Borrar selección +Limpia la selección del elemento, para que el elemento del informe se añada a la sección. + + + +Elementos Etiqueta +Pone el elemento etiqueta en la sección. + + + +Elementos Campo +Pone el elemento campo en la sección. + + + +Elementos Campo calculado +Pone el elemento campo calculado en la sección. + + + +Elementos Campo especial +Pone el elemento campo especial en la sección. + + + +Elementos Línea +Pone el elemento línea en la sección. + + + +
diff --git a/koffice-i18n-es/docs/koffice/kugar/file_new.png b/koffice-i18n-es/docs/koffice/kugar/file_new.png new file mode 100644 index 00000000..1b629d3f Binary files /dev/null and b/koffice-i18n-es/docs/koffice/kugar/file_new.png differ diff --git a/koffice-i18n-es/docs/koffice/kugar/index.docbook b/koffice-i18n-es/docs/koffice/kugar/index.docbook new file mode 100644 index 00000000..77890c9f --- /dev/null +++ b/koffice-i18n-es/docs/koffice/kugar/index.docbook @@ -0,0 +1,197 @@ + + + + + + + + + + + + + + + + +]> + + + + +El manual de &kugar; + + +Alexander Dymo
cloudtemple@mksat.net
+
+
+Phil Thompson
phil@river-bank.demon.co.uk
+
+
+Juan ManuelGarcía Molina
juanma@superiodico.net
Traductor
+
+ +2000 +2001 +Phil Thompson + + +2002 +Alexander Dymo + + +&FDLNotice; + +2002-06-11 +1.02.00 + + + + +&kugar; es un motor de informes &XML; basado en plantillas. &kudesigner; es un &GUI; flexible para diseñar plantillas de informes para el motor de informes &kugar;. + + + +KDE +kdeutils +kugar +kudesigner +informe +generador +motor +diseñador + + +
+ + +Introducción + +&kugar; es una herramienta de creación de informes para &Qt; y &kde;. Incluye un &GUI; diseñador de plantillas de informes, motor de informes. Parte de &konqueror; para la vista preliminar de informes y un conjunto de ejemplos. + +El &kudesigner; es una herramienta de creación de plantillas de informes para el motor de informes &kugar;. El motor de informes de &kugar; usa un archivo de plantilla de informe basado en &XML; (que se puede crear a mano o con &kudesigner;) y un archivo de datos (también en formato &XML;) para crear informes. Para tener más información de &kudesigner;, acuda al Manual del diseñador de plantillas de informes. + +Vea la definición del tipo de documento de KugarTemplate para una visión general del DTD (formato de archivo) de la plantilla ,definición del tipo de documento de KugarData y el Tutorial para una explicación paso a paso de cómo se pueden crear los informes. + +Los programadores deberían ver también la Guía del programador para encontrar información sobre cómo usar &kugar; en sus aplicaciones. + + +&tutorial; + +&starting; + +&designermanual; + +&progguide; + + +Créditos y licencia + +&kugar; + +Copyright 2000 Mutiny Bay Software +Copyright 2000, 2001, Phil Thompson +Copyright 2002 Alexander Dymo + +Porciones de la documentación Copyright 2000, 2001 Phil Thompson y Copyright 2002 Alexander Dymo + +Juan Manuel García Molinajuanma@superiodico.net +&underFDL; &underGPL; + + +Estructura del documento +&templatedtd; +&template; +&templateelements; +&datadtd; +&dataelements; + + + +Instalación + +&install.intro.documentation; +&install.compile.documentation; + + +
diff --git a/koffice-i18n-es/docs/koffice/kugar/kugar.png b/koffice-i18n-es/docs/koffice/kugar/kugar.png new file mode 100644 index 00000000..7484b20b Binary files /dev/null and b/koffice-i18n-es/docs/koffice/kugar/kugar.png differ diff --git a/koffice-i18n-es/docs/koffice/kugar/progguide.docbook b/koffice-i18n-es/docs/koffice/kugar/progguide.docbook new file mode 100644 index 00000000..98f83703 --- /dev/null +++ b/koffice-i18n-es/docs/koffice/kugar/progguide.docbook @@ -0,0 +1,672 @@ + + + + + +Alexander Dymo
cloudtemple@mksat.net
+
+
+Phil Thompson
phil@river-bank.demon.co.uk
+
+
+Juan ManuelGarcía Molina
juanma@superiodico.net
Traductor
+
+
+Guía del programador + + +Cómo usar &kugar; para hacer informes en sus propios programas + + +Hay varias formas de usar &kugar; + +Crear un archivo temporal y rellenarlo con datos, organizados de acuerdo a la definición del tipo de documento deKugarData. Luego llame al shell del comando kugar ( kugar ) para ver e imprimir el informe. En Usando el shell de &kugar; para visualizar informes tiene una descripción detallada. + + +Use &kugar; directamente en el código de la aplicación. En Usar las clases de &kugar; para hacer informes tiene una descripción detallada. + + +Cree un accesorio para &Qt; designer, úselo para construir el &GUI; de la aplicación en el designer y enlácelo con el programa dinámicamente. En Crear un accesorio para &Qt; designer tiene una descripción detallada. + + + +Las últimas dos formas son aceptables para desarrolladores de &Qt; y &kde;. Pero &kugar; está diseñado para ser un generador de informes, independientemente de un lenguaje de programación y/o IDE. Usa el formato &XML; para describir plantillas de informes y archivos de datos. Así que cualquier programa puede producir salida en formato de archivo de datos de &kugar; como se describe en DTD de KugarData o incluso el formato de archivo de plantilla de informe (vea DTD de KugarTemplate). El shell de &kugar; (visor de informes) se puede usar para ver e imprimir los informes generados. + + + + +Usando el shell de &kugar; para visualizar informes + + +La forma de crear y previsualizar (imprimir) informes es: + +Cree una plantilla de informe con &kudesigner; + + +Cree un archivo de datos con valores de columnas para las bandas detalladas del informe. Use el DTD de KugarData para producir archivos de datos correctos. + + +Lance el shell de &kugar; para visualizar e imprimir el informe. Por ejemplo, haga esto en llamadas de los lengaje C o C++: + +system(). + + +No olvide incluir stdlib.h. + + + + + +Usae clases de &kugar; para hacer informes +La biblioteca de &kugar; incluye dos elementos para que los use. +La clase KReportViewer está diseñada para desarrolladores de &kde;. Admite un sistema de impresión de &kde; y localización de &UNIX; vía llamadas a i18n(). +La clase MReportViewer está diseñada para desarrolladores de &Qt; y proporciona multiplataforma real. No sólo se puede usar en plataformas &UNIX;, sino también en &Windows; y &MacOS;. +Para construir un programa que utilice la biblioteca kugar, se debe enlazar con la biblioteca compartida libkugar.so, que se proporciona con la distribución de &kugar; en todas las plataformas &UNIX;. +Los archivos que hay que incluir son kugarqt.h y kugar.h para los programas de &Qt; y &kde; respectivamente. +Para un ejemplo detallado de cómo se usan las clases de &kugar;, vea la carpeta /shell en las fuentes de &kugar;. +MReportViewer (y KReportViewer también) contiene varios métodos públicos que se pueden usar. + + +void renderReport + + +Visualiza el informe en pantalla. + + + + +void printReport + + +LLama al cuadro de diálogo de impresión para imprimir el informe. + + + + +void clearReport + + +Limpia el informe en una pantalla y libera los datos del informe. Llame a esta función antes de abrir el informe nuevo. + + + +bool setReportData const QString &nombre_arch_datos +Toma los datos para el informe del archivo nombre_arch_datos. + + + +bool setReportData const QIODevice &disp_datos_es +Toma los datos para el informe del archivo disp_datos_es. El dispositivo de E/S puede ser cualquier heredero de la clase QIODevice. Por ejemplo, para recoger registros directamente de la base de datos, cree un heredero de QIODevice y redefina toda la funcionalidad necesaria. + + + +bool setReportTemplate const QString &nombre_arch_plantilla +Toma loa plantilla del informe del archivo nombre_arch_plantilla. + + + +bool setReportTemplate const QIODevice &disp_es_plantilla +Toma la plantilla del informe del archivo disp_es_plantilla . El dispositivo de E/S puede ser cualquier heredero de la clase QIODevice. Por ejemplo, para obtener una plantilla del informe de algún sitio de almacenamiento de la red o una base de datos, cree un heredero de QIODevice y redefina toda la funcionalidad necesaria. + + + + + +Creando un plugin de &Qt; designer + +Este es el código de ejemplo de cómo se crea el accesorio del diseñador. El código de abajo crea el accesorio para un elemento KReportViewer de &kde;. + +Si se desea un accesorio para &Qt;, cambie KReportViewer por MReportViewer y kugar.h por kugarqt.h en el código del accesorio. + + +Uso del plugin +El accesorio del diseñador permitirá el uso de &Qt; Designer para ubicar el elemento KReportViewer en una ventana y visualizarlo correctamente. + +Los programas que hacen uso de este accesorio se deben enlazar con él dinámicamente. La biblioteca correspondiente se llama libkugar_plugin.so. Los elementos o diálogos que incluyen el elemento KReportViewer deben incluir <kugar.h> en la implementación y tener una declaración más adelante de la clase class KReportViewer. Se pueden hacer los «includes» con el Explorador de objetos de &Qt; Designer (solapa Fuente). + +Para construir un accesorio, ejecute: qmake kugar_plugin.pro + +make + + + + + + +Código del plugin + + +El código del plugin consta de tres archivos: +kugar_plugin.h +kugar_plugin.cpp +kugar_plugin.pro + +Un archivo de encabezado para KugarWidgetPlugin, sucesor de QWidgetPlugin. +Un archivo fuente para KugarWidgetPlugin, sucesor de QWidgetPlugin. +Un archivo de proyecto para la utilidad QMake. + + + + +kugar_plugin.h + +#include <qwidgetplugin.h +>> + +class KugarWidgetPlugin:public QWidgetPlugin +{ +public: + KugarWidgetPlugin (); + + QStringList keys () const; + QWidget *create (const QString & classname, QWidget * parent = + 0, const char *name = 0); + QString group (const QString &) const; + QIconSet iconSet (const QString &) const; + QString includeFile (const QString &) const; + QString toolTip (const QString &) const; + QString whatsThis (const QString &) const; + bool isContainer (const QString &) const; +}; + + + + + +kugar_plugin.cpp + +#include "kugar_plugin.h" +#include <kugar.h> + +static const char *kugar_pixmap[] = { + "22 22 127 2", + ".d c #000000", + ".c c #131313", + ".b c #282828", + ".a c #434241", + ".e c #4e463a", + ".# c #595551", + ".G c #66553b", + "#F c #68635f", + "#R c #6b4f23", + "#q c #6e6862", + "#M c #6f5229", + ".n c #6f6146", + ".w c #735310", + ".V c #755c2a", + ".I c #775f34", + ".0 c #77694a", + "#n c #7e6434", + ".o c #806f50", + "#C c #835d2d", + ".P c #837c75", + "#B c #85653a", + "#k c #85827e", + ".x c #866d46", + ".U c #877967", + ".X c #888888", + ".F c #89724d", + "#x c #8b6d2a", + ".S c #8d7759", + ".z c #8e733b", + "#L c #906e49", + "#Q c #947b56", + ".r c #948058", + ".J c #957844", + ".4 c #987736", + ".q c #998969", + ".k c #999897", + ".R c #9a8a75", + "#i c #9f8348", + "#I c #a37c4b", + ".u c #a38d66", + ".E c #a58558", + "#A c #a8834b", + ".s c #a9967a", + ".t c #aa9467", + ".C c #ae9f8d", + "#6 c #afa49d", + "#5 c #afa9a4", + "#W c #b18e4d", + ".K c #b1935a", + ".B c #b39660", + "#V c #b49866", + "#a c #b49d6c", + "## c #b49d72", + ".j c #b5b4b4", + "#0 c #b7a597", + ".O c #b9b1a9", + ".L c #bb9c61", + ".M c #bb9e6b", + ".A c #bca778", + "#j c #bea46b", + ".T c #bfb37d", + ".v c #c0b391", + ".W c #c3a262", + ".i c #c4c4c4", + "#m c #c5b7aa", + "#8 c #c69f80", + ".D c #c6b79b", + "#3 c #c7a589", + ".7 c #c7a76c", + "#u c #c7bbaf", + ".6 c #c8ad74", + "#7 c #c8b7a9", + "#r c #c8beb5", + ".m c #c8c8c8", + "#U c #cbad96", + "#f c #ccb681", + "#h c #cdac6c", + "#P c #cdb49f", + "#X c #cdb8a6", + "#H c #ceb7a4", + ".y c #ceb892", + ".N c #cecac3", + "#Z c #cfb16f", + "#O c #cfbdad", + ".Z c #cfc7c0", + "#w c #d0bcab", + ".5 c #d1ad6b", + "#s c #d1bfb1", + ".h c #d5d5d5", + "#l c #d6cdc6", + "#D c #d8b36e", + ".H c #dac592", + "#t c #dbb977", + ".g c #dcdcdc", + ".1 c #e0dcc1", + ".f c #e0e0df", + "#1 c #e3c8b1", + "#S c #e4cdb9", + ".3 c #e4d9a3", + "#4 c #e6c1a1", + "#2 c #e7c4a5", + "#K c #e9c179", + "#g c #e9c47e", + "#Y c #e9c8ac", + ".2 c #eae6c0", + "#T c #ebcdb3", + ".Q c #ebd4b9", + "#E c #ecca87", + "#z c #ecd799", + ".l c #ececeb", + "#G c #efd7c2", + "#e c #efe3ab", + ".8 c #efe8e3", + "#v c #f1dcca", + "#. c #f2e2d4", + ".p c #f4f4f4", + "#y c #f5daa0", + "#J c #f6cf7f", + ".9 c #f7ede4", + "#p c #f9d995", + ".Y c #fcf9f6", + "#d c #fefcc5", + "#c c #fefdda", + "#b c #fefee1", + "#N c #ffd685", + "#o c #fff0a9", + "Qt c #ffffff", + "QtQtQtQtQtQt.#.a.a.a.b.b.b.c.c.d.d.dQtQtQtQt", + "QtQtQtQtQtQt.e.f.g.g.f.g.g.h.i.j.d.k.dQtQtQt", + "QtQtQtQtQtQt.a.gQtQtQtQtQtQt.l.f.c.m.k.dQtQt", + "QtQtQtQtQt.n.n.n.n.n.o.g.pQtQt.l.bQt.m.k.dQt", + "QtQtQt.q.q.r.q.s.t.r.q.u.u.g.pQt.a.fQt.m.k.d", + "QtQt.s.s.v.w.x.y.y.t.z.A.t.B.i.p.#.a.b.c.d.d", + "Qt.C.C.D.E.F.G.A.H.F.I.J.K.L.M.i.p.l.N.O.P.d", + "Qt.s.v.Q.q.R.S.T.A.R.U.V.L.W.W.X.g.Y.f.Z.k.d", + ".0.s.t.Q.1.U.R.2.3.S.U.4.5.6.6.7.j.8.9#..O.d", + ".G##.V#a#b.1#c#c#d#e#f#g#h#i#j.W#k#l.9#.#m.d", + ".G.4.F#n#c#c#c#d#d#o#p#g.x.w#i.L#q#r#.#.#s.d", + ".e.J.J.I.3#d.H#j.6#f#p#t#n.w.E.L#q#u#.#v#w.d", + ".G.A#x.z#y#z#A#B#B#C#D#E.4.4.6#h#F#m#v#G#H.d", + ".o.s.A#j#E#t#I#I#I#C#A#J#p#p#K#t#F#m#v#G#H.d", + "Qt##.A.6.7#I#I#A.E#L#M.W#N#J#K.a.U#O#G.Q#P.d", + "Qt#a.M.L.J#A#I.4.E#Q.x#R#D#J#g.#.C#S.Q#T#U.d", + "QtQt#V.K.z#Q.s.S.x.S#B#M#W#E.a.U#X.Q#T#Y#U.d", + "QtQtQt.M#i#B.r#Q#Q.r#Q.z#Z.a#q#0#1#T#Y#2#3.d", + "QtQtQtQtQt#j.L.L.W.5#t.a.#.U#0#1#T#Y#2#4#3.d", + "QtQtQtQtQtQt.d#F#q#q#q.P.C#O#S.Q#T#Y#2#4#3.d", + "QtQtQtQtQtQt.d#5#5#6#6#0#7#w#H#P#U#U#3#3#8.d", + "QtQtQtQtQtQt.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d" +}; + +KugarWidgetPlugin::KugarWidgetPlugin () +{ +} + +QStringList KugarWidgetPlugin::keys () const +{ + QStringList list; + list << "KReportViewer"; + return list; +} + +QWidget* KugarWidgetPlugin::create (const QString & key, QWidget * parent, + const char *name) +{ + if (key == "KReportViewer") + return new KReportViewer (parent, name); + return 0; +} + +QString KugarWidgetPlugin::group (const QString & feature) const +{ + if (feature == "KReportViewer") + return "Display"; + return QString::null; +} + +QIconSet KugarWidgetPlugin::iconSet (const QString &) const +{ + return QIconSet (QPixmap (kugar_pixmap)); +} + +QString KugarWidgetPlugin::includeFile (const QString & feature) const +{ + if (feature == "KReportViewer") + return "kugar.h"; + return QString::null; +} + +QString KugarWidgetPlugin::toolTip (const QString & feature) const +{ + if (feature == "KReportViewer") + return "Kugar report viewer widget"; + return QString::null; +} + +QString KugarWidgetPlugin::whatsThis (const QString & feature) const +{ + if (feature == "KReportViewer") + return "A widget to view xml reports"; + return QString::null; +} + +bool KugarWidgetPlugin::isContainer (const QString &) const +{ + return FALSE; +} + +Q_EXPORT_PLUGIN( KugarWidgetPlugin ) + + + + +kugar_plugin.pro + +SOURCES += kugar_plugin.cpp +HEADERS += kugar_plugin.h + +DESTDIR = $(QTDIR)/plugins/designer +TARGET = kugar_plugin + +target.path=$$plugins.path +isEmpty(target.path):target.path=$$QT_PREFIX/plugins +PROJECTNAME = KugarPlugin +TEMPLATE = lib +CONFIG += qt warn_on release plugin +unix:LIBS += -lkugar +LANGUAGE = C++ + + + + + + +
diff --git a/koffice-i18n-es/docs/koffice/kugar/props.png b/koffice-i18n-es/docs/koffice/kugar/props.png new file mode 100644 index 00000000..823bdd10 Binary files /dev/null and b/koffice-i18n-es/docs/koffice/kugar/props.png differ diff --git a/koffice-i18n-es/docs/koffice/kugar/starting.docbook b/koffice-i18n-es/docs/koffice/kugar/starting.docbook new file mode 100644 index 00000000..121eb1e1 --- /dev/null +++ b/koffice-i18n-es/docs/koffice/kugar/starting.docbook @@ -0,0 +1,100 @@ + + + + +Alexander Dymo
cloudtemple@mksat.net
+
+
+Phil Thompson
phil@river-bank.demon.co.uk
+
+
+Juan ManuelGarcía Molina
juanma@superiodico.net
Traductor
+
+
+Comenzando &kugar; y &kudesigner; +El programa &kugar; toma dos argumentos de línea de órdenes: + +kugar + +Por ejemplo, kugar ejemplo1.kdf ejemplo1.ktf + +El programa &kudesigner; se puede iniciar sin argumentos o cun un nombre de archivo de plantilla de informe como argumento: +kudesigner template.ktf + +
diff --git a/koffice-i18n-es/docs/koffice/kugar/template-elements.docbook b/koffice-i18n-es/docs/koffice/kugar/template-elements.docbook new file mode 100644 index 00000000..b478b8ba --- /dev/null +++ b/koffice-i18n-es/docs/koffice/kugar/template-elements.docbook @@ -0,0 +1,3577 @@ + + + + + +Alexander Dymo
cloudtemple@mksat.net
+
+
+Phil Thompson
phil@river-bank.demon.co.uk
+
+
+Juan ManuelGarcía Molina
juanma@superiodico.net
Traductor
+
+
+Elementos de la plantilla <sgmltag class="element" +>KugarTemplate</sgmltag +> + + + + + +Bandas de la sección +Elementos de la sección + + + + +ReportHeader (encabezado del informe) +Line (línea) + + +PageHeader (encabezado de la página) +Label (etiqueta) + + +DetailHeader (encabezado del detalle) +Field (campo) + + +Detail (detalle) +CalculatedField (campo calculado) + + +DetailFooter (pie del detalle) +Special (especial) + + +PageFooter +Pie de página + + +ReportFooter +Pie del informe + + + + + + + +Secciones <sgmltag class="element" +>ReportHeader</sgmltag +> (encabezado del informe) y <sgmltag class="element" +>ReportFooter</sgmltag +> (pie del informe) + +Los elementos ReportHeader (encabezado del informe) y ReportFooter (pie del informe) definen secciones del informe que se suelen imprimir al principio y al final del informe. + +<!ELEMENT ReportHeader (Line*, Label*, Special*)> +<!ATTLIST ReportHeader + Height CDATA #REQUIRED + PrintFrequency CDATA #REQUIRED> + + +<!ELEMENT ReportFooter (Line*, Label*, Special*, CalculatedField*)> +<!ATTLIST ReportFooter + Height CDATA #REQUIRED + PrintFrequency CDATA #REQUIRED> + + + + + +Atributos + + + + +Height (alto) + +Fija el alto de la sección del informe. Si no quiere esta sección, ponga el valor a 0. + + + + +PrintFrequency (frecuencia de impresión) + +Fija la frecuencia de impresión de la sección. + + + + + +Valor +Frecuencia de impresión + + + + +0 +Primera página + + +1 +Todas las páginas + + +2 +Última página + + + + + + + + + + + + + +Secciones <sgmltag class="element" +>PageHeader</sgmltag +> (encabezado de página) y <sgmltag class="element" +>PageFooter</sgmltag +> (pie de página) + +Los elementos PageHeader y PageFooter definen secciones del informe que se suelen imprimir en todas las páginas del informe. + +<!ELEMENT PageHeader (Line*, Label*, Special*)> +<!ATTLIST PageHeader + Height CDATA #REQUIRED + PrintFrequency CDATA #REQUIRED> + + +<!ELEMENT PageFooter (Line*, Label*, Special*)> +<!ATTLIST PageFooter + Height CDATA #REQUIRED + PrintFrequency CDATA #REQUIRED> + + + + + +Atributos + + + + +Height (alto) + +Fija el alto de la sección del informe. Si no quiere esta sección, ponga el valor a 0. + + + + +PrintFrequency (frecuencia de impresión) + +Fija la frecuencia de impresión de la sección. + + + + + +Valor +Frecuencia de impresión + + + + +0 +Primera página + + +1 +Todas las páginas + + +2 +Última página + + + + + + + + + + + + + + +Secciones <sgmltag class="element" +>DetailHeader</sgmltag +> (encabezado del detalle) y <sgmltag class="element" +>DetailFooter</sgmltag +> (pie del detalle) + +Los elementos DetailHeader (encabezado del detalle) y DetailFooter (pie del detalle) definen las secciones del informe que se imprimen antes y después del nivel dado y bajo el informe. + +<!ELEMENT DetailHeader (Line*, Label*, Special*)> +<!ATTLIST DetailHeader + Height CDATA #REQUIRED + Level CDATA #REQUIRED> + + +<!ELEMENT DetailFooter (Line*, Label*, Special*)> +<!ATTLIST DetailFooter + Height CDATA #REQUIRED + Level CDATA #REQUIRED> + + + + + +Atributos + + + + +Height (alto) + +Fija el alto de la sección del informe. Si no quiere esta sección, ponga el valor a 0. + + + + +Level (nivel) + +Fija el nivel de jerarquía de la sección. Las secciones con niveles más altos se imprimirán antes que las secciones con niveles más bajos. Level (nivel) puede ser cualquier número, empezando por el 0. + + + + + + + + + + + +Sección <sgmltag class="element" +>Detail</sgmltag +> (detalles) + +El elemento Detail (detalle) define la sección del informe que contiene los datos del informe. El informe puede tener múltiples detalles, a los que se accede por el atributo Level (nivel). + +<!ELEMENT Detail (Line*, Label*, Special*, Field*)> +<!ATTLIST Detail + Height CDATA #REQUIRED + Level CDATA #REQUIRED> + + + + +Atributos + + + + +Height (alto) + +Fija el alto de la sección del informe. Si no quiere esta sección, ponga el valor a 0. + + + +Level (nivel) + +Fija el nivel en la jerarquía de la sección. Las secciones con niveles más altos se imprimirán antes que las secciones con niveles más bajos. Level (nivel) puede ser cualquier número, empezando por el 0. Este es un atributo de un elemento row (fila) de un archivo de datos. + + + + + + + + + + + +<sgmltag class="element" +>Line (línea)</sgmltag +> + +El elemento Line (línea) define un objeto del informe que se usa para dibujar líneas sobre un informe. + +<!ELEMENT Line EMPTY> +<!ATTLIST Line + X1 CDATA #REQUIRED + Y1 CDATA #REQUIRED + X2 CDATA #REQUIRED + Y2 CDATA #REQUIRED + Width CDATA #REQUIRED + Color CDATA #REQUIRED + Style CDATA #REQUIRED> + + + + +Atributos + + + + +X1 + +Fije la coordenada de comienzo de x (relativa a la esquina superior izquierda de la sección) para la línea. + + + + +Y1 + +Fija la coordenada y (relativa a la esquina superior izquierda de la sección) de comienzo para la línea. + + + + +X2 + +Fija la coordenada x (relativa a la esquina superior izquierda de la sección) de fin para la línea. + + + + +Y2 + +Fija la coordenada x (relativa a la esquina superior izquierda de la sección) de fin para la línea. + + + + +Width (ancho) + +Fija el ancho de la línea. + + + + +Color + +Fija el color de la línea. El color se define como un valor RGB (r,g,b) (rojo, verde y azul). r, g y b deben estar en el rango 0..255. + + + + +Style (estilo) + +Fija el estilo de dibujo de la línea. + + + + + +Valor +Estilo de línea + + + + + +0 +Sin pluma + + +1 +Sólido + + +2 +Punteado + + +3 +Punto + + +4 +Guión punto + + +5 +Guión punto punto + + + + + + + + + + + + + +<sgmltag class="element" +>Label (etiqueta)</sgmltag +> + +El elemento Label (etiqueta) se usa para dibujar texto fijo sobre un informe. + +<!ELEMENT Label EMPTY> + <!ATTLIST Label + Text CDATA #REQUIRED + X CDATA #REQUIRED + Y CDATA #REQUIRED + Width CDATA #REQUIRED + Height CDATA #REQUIRED + BackgroundColor CDATA #REQUIRED + ForegroundColor CDATA #REQUIRED + BorderColor CDATA #REQUIRED + BorderWidth CDATA #REQUIRED + BorderStyle CDATA #REQUIRED + FontFamily CDATA #REQUIRED + FontSize CDATA #REQUIRED + FontWeight CDATA #REQUIRED + FontItalic CDATA #REQUIRED + HAlignment CDATA #REQUIRED + VAlignment CDATA #REQUIRED + WordWrap CDATA #REQUIRED> + + + + +Atributos + + + + +Text (texto) + +Fija la etiqueta de texto. + + + + +X + +Fija la coordenada x (relativa a la esquina superior izquierda de la sección) para posicionar la etiqueta. + + + + +Y + +Fija la coordenada y (relativa a la esquina superior izquierda de la sección) para posicionar la etiqueta. + + + + +Width (ancho) + +Fija el ancho de la etiqueta. + + + + +Height (alto) + +Fija el alto de la etiqueta. + + + + +BackgroundColor (color de fondo) + +Fija el color de fondo de la etiqueta. El color se define como un valor RGB (r,g,b) (rojo, verde, azul). r, g y b deben estar en el rango 0..255. + + + + +ForegroundColor (color de primer plano) + +Fija el color de primer plano de la etiqueta. El color se define como un valor RGB (r,g,b) (rojo, verde, azul). r, g y b deben estar en el rango 0..255. + + + + +BorderColor (color de borde) + +Fija el color del borde de la etiqueta. El color se define como un valor RGB (r,g,b) (rojo, verde, azul). r, g y b deben estar en el rango 0..255. + + + + +BorderWidth (ancho de borde) + +Fija el ancho del borde para la etiqueta. + + + + +BorderStyle (estilo de borde) + +Fija el estilo de borde para la etiqueta. + + + + + +Valor +Estilo de borde + + + + +0 +Ninguno + + +1 +Sólido + + +2 +Punteado + + +3 +Punto + + +4 +Guión punto + + +5 +Guión punto punto + + + + + + + + +FontFamily (familia de tipografía) + +Fija la familia de tipografía para el texto de la etiqueta. + + + + + +FontSize (tamaño de tipografía) + +Fija el tamaño de tipografía para el texto de la etiqueta. + + + + +FontWeight (ancho de tipografía) + +Fija el ancho de la tipografía para el texto de la etiqueta. + + + + + +Valor +Ancho de la tipografía + + + + +25 +Ligera + + +50 +Normal + + +63 +Demi negrita + + +75 +Negrita + + +87 +Negro + + + + + + + + + +FontItalic (tipografía cursiva) + +Fija la bandera de tipografía cursiva para la etiqueta del texto. + + + + + +Valor +Italic (cursiva) + + + + +0 +False (falso) + + +1 +True (cierto) + + + + + + + + + +HAlignment (alineación horizontal) + +Fija la alineación horizontal del texto de la etiqueta. + + + + + +Valor +Alineación horizontal + + + + +0 +Left (izquierda) + + +1 +Center (centro) + + +2 +Right (derecha) + + + + + + + + +VAlignment (alineación vertical) + +Fija la alineación vetical del texto de la etiqueta. + + + + + +Valor +Alineación vertical + + + + +0 +Top (arriba) + + +1 +Middle (medio) + + +2 +Bottom (abajo) + + + + + + + + +WordWrap (ajuste de palabras) + +Fija la bandera de ajuste de palabras para el texto de la etiqueta. + + + + + +Valor +Ajuste de palabras + + + + +0 +False (falso) + + +1 +True (cierto) + + + + + + + + + + + + + + +<sgmltag class="element" +>Field (campo)</sgmltag +> + +El elemento Field (campo) define un objeto del informe que se usa para dibujar datos en un informe. + +<!ELEMENT Field EMPTY> +<!ATTLIST Field + Field CDATA #REQUIRED + Text CDATA #REQUIRED + X CDATA #REQUIRED + Y CDATA #REQUIRED + Width CDATA #REQUIRED + Height CDATA #REQUIRED + BackgroundColor CDATA #REQUIRED + ForegroundColor CDATA #REQUIRED + BorderColor CDATA #REQUIRED + BorderWidth CDATA #REQUIRED + BorderStyle CDATA #REQUIRED + FontFamily CDATA #REQUIRED + FontSize CDATA #REQUIRED + FontWeight CDATA #REQUIRED + FontItalic CDATA #REQUIRED + HAlignment CDATA #REQUIRED + VAlignment CDATA #REQUIRED + WordWrap CDATA #REQUIRED + DataType CDATA #REQUIRED + DateFormat CDATA #REQUIRED + Precision CDATA #REQUIRED + Currency CDATA #REQUIRED + NegValueColor CDATA #REQUIRED + CommaSeparator CDATA #REQUIRED> + + + + +Atributos + + + + +Field (campo) + +Fija el campo de datos para el objeto. Este es un atributo row (fila) de un archivo de datos. + + + + +Text (texto) + +No usado. + + + + +X + +Fija la coordenada x (relativa a la esquina superior izquierda de la sección) para posicionar el campo. + + + + +Y + +Fija la coordenada y (relativa a la esquina superior izquierda de la sección) para posicionar el campo. + + + + +Width (ancho) + +Fija la anchura del campo. + + + + +Height (alto) + +Fija la altura del campo. + + + + +BackgroundColor (color de fondo) + +Fija el color de fondo del campo. El color se define como un valor RGB (r,g,b) (rojo, verde, azul). r, g y b deben estar en el rango 0..255. + + + + +ForegroundColor (color de primer plano) + +Fija el color de primer plano del campo. El color se define como un valor RGB (r,g,b) (rojo, verde, azul). r, g y b deben estar en el rango 0..255. + + + + +BorderColor (color de borde) + +Fija el color del borde del campo. El color se define como un valor RGB (r,g,b) (rojo, verde, azul). r, g y b deben estar en el rango 0..255. + + + + +BorderWidth (ancho de borde) + +Fija la anchura del borde del campo. + + + + +BorderStyle (estilo de borde) + +Fija el estilo del borde del campo. + + + + + +Valor +Estilo de borde + + + + +0 +Ninguno + + +1 +Sólido + + +2 +Punteado + + +3 +Punto + + +4 +Guión punto + + +5 +Guión punto punto + + + + + + + + +FontFamily (familia de tipografía) + +Fija la familia de tipografía para el texto del campo. + + + + + +FontSize (tamaño de tipografía) + +Fija el tamaño de la tipografía del texto del campo. + + + + +FontWeight (ancho de tipografía) + +Fija la anchura de la tipografía del texto del campo. + + + + + +Valor +Ancho de la tipografía + + + + +25 +Ligera + + +50 +Normal + + +63 +Demi negrita + + +75 +Negrita + + +87 +Negro + + + + + + + + + +FontItalic (tipografía cursiva) + +Fija la bandera de cursiva de la tipografía del texto del campo. + + + + + +Valor +Italic (cursiva) + + + + +0 +False (falso) + + +1 +True (cierto) + + + + + + + + + +HAlignment (alineación horizontal) + +Fija la alineación horizontal del texto del campo. + + + + + +Valor +Alineación horizontal + + + + +0 +Left (izquierda) + + +1 +Center (centro) + + +2 +Right (derecha) + + + + + + + + +VAlignment (alineación vertical) + +Fija la alineación vertical del texto del campo. + + + + + +Valor +Alineación vertical + + + + +0 +Top (arriba) + + +1 +Middle (medio) + + +2 +Bottom (abajo) + + + + + + + + +WordWrap (ajuste de palabras) + +Fija la bandera de ajuste de palabras para el texto del campo. + + + + + +Valor +Ajuste de palabras + + + + +0 +False (falso) + + +1 +True (cierto) + + + + + + + + + +DataType (tipo de dato) + +Fija el tipo de dato del campo. + + + + + +Valor +Tipos de datos + + + + +0 +String (cadena) + + +1 +Integer (entero) + + +2 +Float (flotante) + + +3 +Date (fecha) + + +4 +Moneda + + + + + + + + +DateFormat (formato de fecha) + +Fija el formato de fecha del campo. Para que esto funcione, el formato de la fecha del documento de datos debe estar en el formato mm/dd/yyyy o mm-dd-yyyy. En otro caso, se usará el formato de fecha original. Si el tipo de dato no es fecha, defínalo como 0. + + + + + +Valor +Formato de fecha + + + + +0 +m/d/yy + + +1 +m-d-yy + + +2 +mm/dd/yy + + +3 +mm-dd-yy + + +4 +m/d/yyyy + + +5 +m-d-yyyy + + +6 +mm/dd/yyyy + + +7 +mm-dd-yyyy + + +8 +yyyy/m/d + + +9 +yyyy-m-d + + +10 +dd.mm.yy + + +11 +dd.mm.yyyy + + + + + + + + +Precision (precisión) + +Fija la precisión numérica del campo. Si el tipo de dato es distinto de un tipo numérico, defínalo como 0. + + + + +Currency (moneda) + +Fija el símbolo de moneda del campo. Si el tipo de dato no es monetario, fíjelo a 36 ($). El valor es un número que representa un carácter unicode. (Nota del traductor: el valor unicode del euro (€) es el 8364). + + + + +NegValueColor (color de valor negativo) + +Fija el color para los valores numéricos negativos. El color se define como un valor RGB (r,g,b) (rojo, verde, azul). r, g y b deben estar en el rango 0..255. Si el dato no es un tipo numérico, fíjelo a 255,0,0. + + + + +CommaSeparator (separador decimal) + +Fija si se usa separador decimal en los campos numéricos. Si el tipo de dato no es numérico, defínalo como 0. + + + + + +Valor +Separador decimal + + + + +0 +False (falso) + + +1 +True (cierto) + + + + + + + + + + + + + + +<sgmltag class="element" +>CalculatedField (campo calculado)</sgmltag +> + +El elemento CalculatedField (campo de cálculo) define un objeto del informe que se usa para dibujar valores calculados en un informe. + +<!ELEMENT CalculatedField EMPTY> +<!ATTLIST CalculatedField + CalculationType CDATA #REQUIRED + Field CDATA #REQUIRED + Text CDATA #REQUIRED + X CDATA #REQUIRED + Y CDATA #REQUIRED + Width CDATA #REQUIRED + Height CDATA #REQUIRED + BackgroundColor CDATA #REQUIRED + ForegroundColor CDATA #REQUIRED + BorderColor CDATA #REQUIRED + BorderWidth CDATA #REQUIRED + BorderStyle CDATA #REQUIRED + FontFamily CDATA #REQUIRED + FontSize CDATA #REQUIRED + FontWeight CDATA #REQUIRED + FontItalic CDATA #REQUIRED + HAlignment CDATA #REQUIRED + VAlignment CDATA #REQUIRED + WordWrap CDATA #REQUIRED + DataType CDATA #REQUIRED + DateFormat CDATA #REQUIRED + Precision CDATA #REQUIRED + Currency CDATA #REQUIRED + NegValueColor CDATA #REQUIRED + CommaSeparator CDATA #REQUIRED> + + + + +Atributos + + + + +CalculationType (tipo de cálculo) + +Fija el tipo de cálculo para el campo. + + + + + +Valor +Cálculo + + + + +0 +Contador + + +1 +Suma + + +2 +Promedio + + +3 +Varianza + + +4 +Desviación estándar + + + + + + + + + +Field (campo) + +Fija el campo de datos para el objeto. Este es un atributo row (fila) de un archivo de datos. + + + + +Text (texto) + +No usado. + + + + +X + +Fija la coordenada x (relativa a la esquina superior izquierda de la sección) para posicionar el campo. + + + + +Y + +Fija la coordenada y (relativa a la esquina superior izquierda de la sección) para posicionar el campo. + + + + +Width (ancho) + +Fija la anchura del campo. + + + + +Height (alto) + +Fija la altura del campo. + + + + +BackgroundColor (color de fondo) + +Fija el color de fondo del campo. El color se define como un valor RGB (r,g,b) (rojo, verde, azul). r, g y b deben estar en el rango 0..255. + + + + +ForegroundColor (color de primer plano) + +Fija el color de primer plano del campo. El color se define como un valor RGB (r,g,b) (rojo, verde, azul). r, g y b deben estar en el rango 0..255. + + + + +BorderColor (color de borde) + +Fija el color del borde del campo. El color se define como un valor RGB (r,g,b) (rojo, verde, azul). r, g y b deben estar en el rango 0..255. + + + + +BorderWidth (ancho de borde) + +Fija la anchura del borde del campo. + + + + +BorderStyle (estilo de borde) + +Fija el estilo del borde del campo. + + + + + +Valor +Estilo de borde + + + + +0 +Ninguno + + +1 +Sólido + + +2 +Punteado + + +3 +Punto + + +4 +Guión punto + + +5 +Guión punto punto + + + + + + + + +FontFamily (familia de tipografía) + +Fija la familia de tipografía para el texto del campo. + + + + + +FontSize (tamaño de tipografía) + +Fija el tamaño de la tipografía del texto del campo. + + + + +FontWeight (ancho de tipografía) + +Fija la anchura de la tipografía del texto del campo. + + + + + +Valor +Ancho de la tipografía + + + + +25 +Ligera + + +50 +Normal + + +63 +Demi negrita + + +75 +Negrita + + +87 +Negro + + + + + + + + + +FontItalic (tipografía cursiva) + +Fija la bandera de cursiva de la tipografía del texto del campo. + + + + + +Valor +Italic (cursiva) + + + + +0 +False (falso) + + +1 +True (cierto) + + + + + + + + + +HAlignment (alineación horizontal) + +Fija la alineación horizontal del texto del campo. + + + + + +Valor +Alineación horizontal + + + + +0 +Left (izquierda) + + +1 +Center (centro) + + +2 +Right (derecha) + + + + + + + + +VAlignment (alineación vertical) + +Fija la alineación vertical del texto del campo. + + + + + +Valor +Alineación vertical + + + + +0 +Top (arriba) + + +1 +Middle (medio) + + +2 +Bottom (abajo) + + + + + + + + +WordWrap (ajuste de palabras) + +Fija la bandera de ajuste de palabras para el texto del campo. + + + + + +Valor +Ajuste de palabras + + + + +0 +False (falso) + + +1 +True (cierto) + + + + + + + + +DataType (tipo de dato) + +Fija el tipo de dato del campo. + + + + + +Valor +Tipos de datos + + + + +0 +String (cadena) + + +1 +Integer (entero) + + +2 +Float (flotante) + + +3 +Date (fecha) + + +4 +Moneda + + + + + + + + +DateFormat (formato de fecha) + +Fija el formato de fecha del campo. Para que esto funcione, el formato de la fecha del documento de datos debe estar en el formato mm/dd/yyyy o mm-dd-yyyy. En otro caso, se usará el formato de fecha original. Si el tipo de dato no es fecha, defínalo como 0. + + + + + +Valor +Formato de fecha + + + + +0 +m/d/yy + + +1 +m-d-yy + + +2 +mm/dd/yy + + +3 +mm-dd-yy + + +4 +m/d/yyyy + + +5 +m-d-yyyy + + +6 +mm/dd/yyyy + + +7 +mm-dd-yyyy + + +8 +yyyy/m/d + + +9 +yyyy-m-d + + +10 +dd.mm.yy + + +11 +dd.mm.yyyy + + + + + + + + +Precision (precisión) + +Fija la precisión numérica del campo. Si el tipo de dato es distinto de un tipo numérico, defínalo como 0. + + + + +Currency (moneda) + +Fija el símbolo de moneda del campo. Si el tipo de dato no es monetario, defínalo como 36 ($). El valor es un número que representa un carácter unicode. (Nota del traductor: el valor unicode del euro (€) es el 8364). + + + + +NegValueColor (color de valor negativo) + +Fija el color para los valores numéricos negativos. El color se define como un valor RGB (r,g,b) (rojo, verde, azul). r, g y b deben estar en el rango 0..255. Si el dato no es un tipo numérico, fíjelo a 255,0,0. + + + + +CommaSeparator (separador decimal) + +Fija si se usa separador decimal en los campos numéricos. Si el tipo de dato no es numérico, defínalo como 0. + + + + + +Valor +Separador decimal + + + + +0 +False (falso) + + +1 +True (cierto) + + + + + + + + + + + + + + + +<sgmltag class="element" +>Special (especial)</sgmltag +> + +El elemento Special (especial) define un objeto del informe usado para dibujar números de página y la fecha actual sobre un informe. + +<!ELEMENT Special EMPTY> +<!ATTLIST Special + Type CDATA #REQUIRED + Text CDATA #REQUIRED + X CDATA #REQUIRED + Y CDATA #REQUIRED + Width CDATA #REQUIRED + Height CDATA #REQUIRED + BackgroundColor CDATA #REQUIRED + ForegroundColor CDATA #REQUIRED + BorderColor CDATA #REQUIRED + BorderWidth CDATA #REQUIRED + BorderStyle CDATA #REQUIRED + FontFamily CDATA #REQUIRED + FontSize CDATA #REQUIRED + FontWeight CDATA #REQUIRED + FontItalic CDATA #REQUIRED + HAlignment CDATA #REQUIRED + VAlignment CDATA #REQUIRED + WordWrap CDATA #REQUIRED + DateFormat CDATA #REQUIRED> + + + + +Atributos + + + + +Type (tipo) + +Fija el tipo de objeto especial. + + + + + +Valor +Tipo + + + + +0 +Fecha actual + + +1 +Número de página + + + + + + + + +Text (texto) + +No usado. + + + + +X + +Fija la coordenada x (relativa a la esquina superior izquierda de la sección) para posicionar el campo. + + + + +Y + +Fija la coordenada y (relativa a la esquina superior izquierda de la sección) para posicionar el campo. + + + + +Width (ancho) + +Fija la anchura del campo. + + + + +Height (alto) + +Fija la altura del campo. + + + + +BackgroundColor (color de fondo) + +Fija el color de fondo del campo. El color se define como un valor RGB (r,g,b) (rojo, verde, azul). r, g y b deben estar en el rango 0..255. + + + + +ForegroundColor (color de primer plano) + +Fija el color de primer plano del campo. El color se define como un valor RGB (r,g,b) (rojo, verde, azul). r, g y b deben estar en el rango 0..255. + + + + + +BorderColor (color de borde) + +Fija el color del borde del campo. El color se define como un valor RGB (r,g,b) (rojo, verde, azul). r, g y b deben estar en el rango 0..255. + + + + +BorderWidth (ancho de borde) + +Fija la anchura del borde del campo. + + + + +BorderStyle (estilo de borde) + +Fija el estilo del borde del campo. + + + + + +Valor +Estilo de borde + + + + +0 +Ninguno + + +1 +Sólido + + +2 +Punteado + + +3 +Punto + + +4 +Guión punto + + +5 +Guión punto punto + + + + + + + + +FontFamily (familia de tipografía) + +Fija la familia de tipografía para el texto del campo. + + + + + +FontSize (tamaño de tipografía) + +Fija el tamaño de la tipografía del texto del campo. + + + + +FontWeight (ancho de tipografía) + +Fija la anchura de la tipografía del texto del campo. + + + + + +Valor +Ancho de la tipografía + + + + +25 +Ligera + + +50 +Normal + + +63 +Demi negrita + + +75 +Negrita + + +87 +Negro + + + + + + + + + +FontItalic (tipografía cursiva) + +Fija la bandera de cursiva de la tipografía del texto del campo. + + + + + +Valor +Italic (cursiva) + + + + +0 +False (falso) + + +1 +True (cierto) + + + + + + + + + +HAlignment (alineación horizontal) + +Fija la alineación horizontal del texto del campo. + + + + + +Valor +Alineación horizontal + + + + +0 +Left (izquierda) + + +1 +Center (centro) + + +2 +Right (derecha) + + + + + + + + +VAlignment (alineación vertical) + +Fija la alineación vertical del texto del campo. + + + + + +Valor +Alineación vertical + + + + +0 +Top (arriba) + + +1 +Middle (medio) + + +2 +Bottom (abajo) + + + + + + + + +WordWrap (ajuste de palabras) + +Fija la bandera de ajuste de palabras para el texto del campo. + + + + + +Valor +Ajuste de palabras + + + + +0 +False (falso) + + +1 +True (cierto) + + + + + + + + +DateFormat (formato de fecha) + +Fija el formato de fecha del campo. Para que esto funcione, el formato de la fecha del documento de datos debe estar en el formato mm/dd/yyyy o mm-dd-yyyy. En otro caso, se usará el formato de fecha original. Si el tipo de dato no es fecha, defínalo como 0. + + + + + +Valor +Formato de fecha + + + + +0 +m/d/yy + + +1 +m-d-yy + + +2 +mm/dd/yy + + +3 +mm-dd-yy + + +4 +m/d/yyyy + + +5 +m-d-yyyy + + +6 +mm/dd/yyyy + + +7 +mm-dd-yyyy + + +8 +yyyy/m/d + + +9 +yyyy-m-d + + +10 +dd.mm.yy + + +11 +dd.mm.yyyy + + + + + + + + +Precision (precisión) + +Fija la precisión numérica del campo. Si el tipo de dato es distinto de un tipo numérico, defínalo como 0. + + + + + + + + + +
+ + + diff --git a/koffice-i18n-es/docs/koffice/kugar/template.docbook b/koffice-i18n-es/docs/koffice/kugar/template.docbook new file mode 100644 index 00000000..3015280b --- /dev/null +++ b/koffice-i18n-es/docs/koffice/kugar/template.docbook @@ -0,0 +1,515 @@ + + + + +Alexander Dymo
cloudtemple@mksat.net
+
+
+Phil Thompson
phil@river-bank.demon.co.uk
+
+
+Juan ManuelGarcía Molina
juanma@superiodico.net
Traductor
+
+
+Elemento <sgmltag class="element" +>KugarTemplate</sgmltag +> + +El elemento KugarTemplate define atributos del informe relativos al tamaño de página, orientación y márgenes. + +<!ELEMENT KugarTemplate (ReportHeader, PageHeader, DetailHeader*, Detail*, DetailFooter*, PageFooter, ReportFooter)> +<!ATTLIST KugarTemplate +PageSize CDATA #REQUIRED +PageOrientation CDATA #REQUIRED +TopMargin CDATA #REQUIRED +BottomMargin CDATA #REQUIRED +LeftMargin CDATA #REQUIRED +RightMargin CDATA #REQUIRED> + + + + + +Elementos + + + +El elemento KugarTemplate contiene los siguientes elementos: + + + +ReportHeader (encabezado del informe) + +El elemento ReportHeader(encabezado del informe) define secciones del informe que se suelen imprimir al principio del informe. + + + + +PageHeader (encabezado de página) + +El elemento PageHeader (encabezado de página) define las secciones del informe que se suelen imprimir en la parte de arriba de cada página del informe. + + + + +DetailHeader (cabecera del detalle) + +El elemento DetailHeader (encabezado del detalle) define las secciones del informe que se imprimen antes de un nivel dado en el informe. + + + + +Detail (detalle) + +El elemento Detail (detalle) define la sección del informe que contiene los datos del informe. El informe puede tener un número ilimitado de detalles. + + + + +DetailFooter (pie del detalle) + +El elemento DetailFooter (pie del detalle) define las secciones del informe que se imprimen tras el nivel de detalle dado y debajo en el informe. + + + + +PageFooter + +El elemento PageFooter (pie de página) define las secciones del informe que se suelen imprimir al final de cada página del informe. + + + + +ReportFooter (pie del informe) + +El elemento ReportFooter (pie del informe) define las secciones del informe que se suelen imprimir al final del informe. + + + + + + + + + + +Atributos + + + + +PageSize (tamaño de página) + +Fija el tamaño de la página del informe. Están disponibles los siguientes valores: + + + + + +Valor +Tamaño de página + + + + + +0 +A4 + + +1 +B5 + + +2 +Letter + + +3 +Legal + + +4 +Ejecutivo + + +5 +A0 + + +6 +A1 + + +7 +A2 + + +8 +A3 + + +9 +A5 + + +10 +A6 + + +11 +A7 + + +12 +A8 + + +13 +A9 + + +14 +B0 + + +15 +B1 + + +16 +B10 + + +17 +B2 + + +18 +B3 + + +19 +B4 + + +20 +B6 + + +21 +B7 + + +22 +B8 + + +23 +B9 + + +24 +C5E + + +25 +Comm10E + + +26 +DLE + + +27 +Folio + + +28 +Ledger + + +29 +Tabloid + + +30 +NPageSize (tamaño de página N) + + + + + + + + + + +PageOrientation (orientación de página) + +Fija la orientación de la página del informe. + + + + + +Valor +Orientation (orientación) + + + + +0 +Portrait (retrato) + + +1 +Landscape (apaisado) + + + + + + + + +TopMargin (margen superior) + +Fija el margen superior de la página del informe. + + + + +BottomMargin (margen inferior) + +Fija el margen inferior de la página del informe. + + + + +LeftMargin (margen izquierdo) + +Fija el margen izquierdo de la página del informe. + + +RightMargin (margen derecho) + +Fija el margen derecho de la página del informe. + + + + + + +
diff --git a/koffice-i18n-es/docs/koffice/kugar/templatedtd.docbook b/koffice-i18n-es/docs/koffice/kugar/templatedtd.docbook new file mode 100644 index 00000000..84ea1c02 --- /dev/null +++ b/koffice-i18n-es/docs/koffice/kugar/templatedtd.docbook @@ -0,0 +1,522 @@ + + + + + +Alexander Dymo
cloudtemple@mksat.net
+
+
+Phil Thompson
phil@river-bank.demon.co.uk
+
+
+Juan ManuelGarcía Molina
juanma@superiodico.net
Traductor
+
+
+La definición del tipo de documento de KugarTemplate + +<?xml version="1.0" encoding="UTF-8"?> + +<!DOCTYPE KugarTemplate [ + <!ELEMENT KugarTemplate (ReportHeader, PageHeader, DetailHeader*, Detail*, DetailFooter*, PageFooter, ReportFooter)> + <!ATTLIST KugarTemplate + PageSize CDATA #REQUIRED + PageOrientation CDATA #REQUIRED + TopMargin CDATA #REQUIRED + BottomMargin CDATA #REQUIRED + LeftMargin CDATA #REQUIRED + RightMargin CDATA #REQUIRED> + + <!ELEMENT ReportHeader (Line*, Label*, Special*)> + <!ATTLIST ReportHeader + Height CDATA #REQUIRED + PrintFrequency CDATA #REQUIRED> + + <!ELEMENT PageHeader (Line*, Label*, Special*)> + <!ATTLIST PageHeader + Height CDATA #REQUIRED + PrintFrequency CDATA #REQUIRED> + + <!ELEMENT DetailHeader (Line*, Label*, Special*)> + <!ATTLIST DetailHeader + Height CDATA #REQUIRED + Level CDATA #REQUIRED> + + <!ELEMENT Detail (Line*, Label*, Special*, Field*)> + <!ATTLIST Detail + Height CDATA #REQUIRED + Level CDATA #REQUIRED> + + <!ELEMENT DetailFooter (Line*, Label*, Special*)> + <!ATTLIST DetailFooter + Height CDATA #REQUIRED + Level CDATA #REQUIRED> + + <!ELEMENT PageFooter (Line*, Label*, Special*)> + <!ATTLIST PageFooter + Height CDATA #REQUIRED + PrintFrequency CDATA #REQUIRED> + + <!ELEMENT ReportFooter (Line*, Label*, Special*, CalculatedField*)> + <!ATTLIST ReportFooter + Height CDATA #REQUIRED + PrintFrequency CDATA #REQUIRED> + + <!ELEMENT Line EMPTY> + <!ATTLIST Line + X1 CDATA #REQUIRED + Y1 CDATA #REQUIRED + X2 CDATA #REQUIRED + Y2 CDATA #REQUIRED + Width CDATA #REQUIRED + Color CDATA #REQUIRED + Style CDATA #REQUIRED> + + <!ELEMENT Label EMPTY> + <!ATTLIST Label + Text CDATA #REQUIRED + X CDATA #REQUIRED + Y CDATA #REQUIRED + Width CDATA #REQUIRED + Height CDATA #REQUIRED + BackgroundColor CDATA #REQUIRED + ForegroundColor CDATA #REQUIRED + BorderColor CDATA #REQUIRED + BorderWidth CDATA #REQUIRED + BorderStyle CDATA #REQUIRED + FontFamily CDATA #REQUIRED + FontSize CDATA #REQUIRED + FontWeight CDATA #REQUIRED + FontItalic CDATA #REQUIRED + HAlignment CDATA #REQUIRED + VAlignment CDATA #REQUIRED + WordWrap CDATA #REQUIRED> + + <!ELEMENT Field EMPTY> + <!ATTLIST Field + Field CDATA #REQUIRED + Text CDATA #REQUIRED + X CDATA #REQUIRED + Y CDATA #REQUIRED + Width CDATA #REQUIRED + Height CDATA #REQUIRED + BackgroundColor CDATA #REQUIRED + ForegroundColor CDATA #REQUIRED + BorderColor CDATA #REQUIRED + BorderWidth CDATA #REQUIRED + BorderStyle CDATA #REQUIRED + FontFamily CDATA #REQUIRED + FontSize CDATA #REQUIRED + FontWeight CDATA #REQUIRED + FontItalic CDATA #REQUIRED + HAlignment CDATA #REQUIRED + VAlignment CDATA #REQUIRED + WordWrap CDATA #REQUIRED + DataType CDATA #REQUIRED + DateFormat CDATA #REQUIRED + Precision CDATA #REQUIRED + Currency CDATA #REQUIRED + NegValueColor CDATA #REQUIRED + CommaSeparator CDATA #REQUIRED> + + <!ELEMENT CalculatedField EMPTY> + <!ATTLIST CalculatedField + CalculationType CDATA #REQUIRED + Field CDATA #REQUIRED + Text CDATA #REQUIRED + X CDATA #REQUIRED + Y CDATA #REQUIRED + Width CDATA #REQUIRED + Height CDATA #REQUIRED + BackgroundColor CDATA #REQUIRED + ForegroundColor CDATA #REQUIRED + BorderColor CDATA #REQUIRED + BorderWidth CDATA #REQUIRED + BorderStyle CDATA #REQUIRED + FontFamily CDATA #REQUIRED + FontSize CDATA #REQUIRED + FontWeight CDATA #REQUIRED + FontItalic CDATA #REQUIRED + HAlignment CDATA #REQUIRED + VAlignment CDATA #REQUIRED + WordWrap CDATA #REQUIRED + DataType CDATA #REQUIRED + DateFormat CDATA #REQUIRED + Precision CDATA #REQUIRED + Currency CDATA #REQUIRED + NegValueColor CDATA #REQUIRED + CommaSeparator CDATA #REQUIRED> + + <!ELEMENT Special EMPTY> + <!ATTLIST Special + Type CDATA #REQUIRED + Text CDATA #REQUIRED + X CDATA #REQUIRED + Y CDATA #REQUIRED + Width CDATA #REQUIRED + Height CDATA #REQUIRED + BackgroundColor CDATA #REQUIRED + ForegroundColor CDATA #REQUIRED + BorderColor CDATA #REQUIRED + BorderWidth CDATA #REQUIRED + BorderStyle CDATA #REQUIRED + FontFamily CDATA #REQUIRED + FontSize CDATA #REQUIRED + FontWeight CDATA #REQUIRED + FontItalic CDATA #REQUIRED + HAlignment CDATA #REQUIRED + VAlignment CDATA #REQUIRED + WordWrap CDATA #REQUIRED + DateFormat CDATA #REQUIRED> + ]> + +
diff --git a/koffice-i18n-es/docs/koffice/kugar/tut_edit_height.png b/koffice-i18n-es/docs/koffice/kugar/tut_edit_height.png new file mode 100644 index 00000000..dc3a2a72 Binary files /dev/null and b/koffice-i18n-es/docs/koffice/kugar/tut_edit_height.png differ diff --git a/koffice-i18n-es/docs/koffice/kugar/tut_empty_report.png b/koffice-i18n-es/docs/koffice/kugar/tut_empty_report.png new file mode 100644 index 00000000..e8490904 Binary files /dev/null and b/koffice-i18n-es/docs/koffice/kugar/tut_empty_report.png differ diff --git a/koffice-i18n-es/docs/koffice/kugar/tut_file_new.png b/koffice-i18n-es/docs/koffice/kugar/tut_file_new.png new file mode 100644 index 00000000..1b629d3f Binary files /dev/null and b/koffice-i18n-es/docs/koffice/kugar/tut_file_new.png differ diff --git a/koffice-i18n-es/docs/koffice/kugar/tut_rep_complete.png b/koffice-i18n-es/docs/koffice/kugar/tut_rep_complete.png new file mode 100644 index 00000000..dd199369 Binary files /dev/null and b/koffice-i18n-es/docs/koffice/kugar/tut_rep_complete.png differ diff --git a/koffice-i18n-es/docs/koffice/kugar/tut_rep_generated.png b/koffice-i18n-es/docs/koffice/kugar/tut_rep_generated.png new file mode 100644 index 00000000..7484b20b Binary files /dev/null and b/koffice-i18n-es/docs/koffice/kugar/tut_rep_generated.png differ diff --git a/koffice-i18n-es/docs/koffice/kugar/tut_rep_look1.png b/koffice-i18n-es/docs/koffice/kugar/tut_rep_look1.png new file mode 100644 index 00000000..9e67d27c Binary files /dev/null and b/koffice-i18n-es/docs/koffice/kugar/tut_rep_look1.png differ diff --git a/koffice-i18n-es/docs/koffice/kugar/tut_rep_look2.png b/koffice-i18n-es/docs/koffice/kugar/tut_rep_look2.png new file mode 100644 index 00000000..2195ccc9 Binary files /dev/null and b/koffice-i18n-es/docs/koffice/kugar/tut_rep_look2.png differ diff --git a/koffice-i18n-es/docs/koffice/kugar/tut_set_level.png b/koffice-i18n-es/docs/koffice/kugar/tut_set_level.png new file mode 100644 index 00000000..78170994 Binary files /dev/null and b/koffice-i18n-es/docs/koffice/kugar/tut_set_level.png differ diff --git a/koffice-i18n-es/docs/koffice/kugar/tutorial.docbook b/koffice-i18n-es/docs/koffice/kugar/tutorial.docbook new file mode 100644 index 00000000..4e34e57a --- /dev/null +++ b/koffice-i18n-es/docs/koffice/kugar/tutorial.docbook @@ -0,0 +1,380 @@ + + + + +Alexander Dymo
cloudtemple@mksat.net
+
+
+Phil Thompson
phil@river-bank.demon.co.uk
+
+
+Juan ManuelGarcía Molina
juanma@superiodico.net
Traductor
+
+
+Tutorial + +Este tutorial intenta ser una introducción breve a Kugar. + +Creará un informe de ejemplo con &kudesigner;, un archivo de datos de ejemplo, y finalmente generará un informe completo. + +El código fuente de las plantillas de ejemplo y los archivos de datos se puede encontrar en sample1.ktf y sample1.kdf, que se distribuyen con &kugar;. + + + +Creando la plantilla del informe con &kudesigner; + +Ejecute el diseñador de Kugar tecleando kudesigner en el shell. + +Tras iniciar el diseñador, seleccione Archivo|Nuevo y fije el tamaño de página a Carta y la orientación del papel a Apaisado. Fije los márgenes izquierdo y derecho a 48, los márgenes superior e inferior a 40. Todas las dimensiones en &kudesigner; (márgenes de página, tamaños, posiciones, etc.) se miden en milímetros. + + + + +Diálogo Nuevo informe + + + + + +El nuevo informe se crea ahora y todos los botones de la Barra de herramientas de elementos y Barra de herramientas de secciones se activan (también se activan los elementos del menú correspondientes de Elementos y Secciones). + + + + +Ventana de informe vacío + + + + + +Ahora hay que añadir algunas secciones al informe y determinar sus tamaños. Añadiremos encabezado y pie del informe, encabezados y pies de la página y una sección de detalle sencilla. Los encabezados y los pies del informe se imprimen en la primera y en la última página del informe antes de cualquier otro dato del informe. Los pies del informe son buenos sitios para los datos calculados. Los encabezados y pies de página se imprimen arriba y abajo de cada página. Nuestro informe tendrá una sección de detalle con el nivel 0. Esto significa que todas nuestras filas de datos tienen idéntica estructura (&ie;, campos). Si la estructura de datos es más compleja o si está organizada de acuerdo a una relación maestro-detalle, se pueden crear más niveles de detalle. Vea sample3.ktf y sample3.kdf para un ejemplo de cómo se puede hacer esto. Vea las descripciones de los elementos de la plantilla para obtener información adicional. + +Las secciones se añaden usando el menú Secciones o la barra de herramientas Secciones. Ahora añada un encabezado y pie del informe, encabezado y pie de la página y luego una sección de detalle. Al añadir la sección del detalle, fije su nivel a 0 como se muestra en la captura de pantalla de abajo. + + + + +Establecer el nivel de detalle + + + + + +Nuestro informe se debe parecer a éste de la captura de pantalla. + + + + +Informe con secciones + + + + + +Todas nuestras secciones tienen una altura predefinida - 50mm. Cambiémosla. Para ello, haga clic &RMB; sobre la sección de encabezado del informe o haga clic en el botón Editar propiedades de la barra de herramientas de edición y luego elija una sección. Se debe mostrar la ventana de propiedades. + + + + +Editando la altura de la sección + + + + + +Ahora fije una altura del encabezado del informe de 70. Realice este proceso para todas las demás secciones. Defina la altura del encabezado de la página a 45 y la del detalle a 30. Los encabezados de la página y del informe debieran tener una altura de 32 mm. + +La plantilla del informe con los tamaños de secciones adecuados ya está lista para ser rellenada con elementos del informe. + + + + +Informe con secciones con tamaño + + + + + +Ahora puede añadir elementos a las secciones del informe. Se pueden añadir al informe cinco tipos diferentes de elementos. Etiqueta es un área rectangular que puede tener bordes y se puede rellenar con cualquier clase de datos de texto. Tanto el color de primer plano de la etiqueta como los colores de fondo y las tipografías se pueden cambiar. Los tipos de líneas de bordes y los colores de las líneas también son personalizables. Campo se puede poner en una sección de detalle. El campo representa los campos de datos, sus valores serán capturados de un archivos de datos al generar el informe. Se pueden imprimir contadores, sumas, promedios, etc. para los valores del campo en el informe por medio de los Campos calculados. Especiales son etiquetas con texto predefinido, como la fecha actual o el número de página. El aspecto general del informe se puede refinar con las Líneas. + +Para añadir un elemento del informe, haga clic sobre el botón del elemento correspondiente en la barra de herramientas Elementos y póngalo (clic) en la sección. Los elementos elegidos se ponen en la sección seleccionada con la esquina superior izquierda en las coordenadas dadas. Otras propiedades se fijan a los valores predeterminados y se pueden cambiar con el diálogo Opciones del elemento del informe (de la misma forma que solíamos cambiar el alto de la sección). + +Por tanto, añada etiquetas al encabaezado del informe y al encabezado de página como se muestra en la captura de pantalla de abajo. Tenga en cuenta que la etiqueta Mutiny Bay Software tiene su BorderStyle y BorderWidth fijados a 0 y Software Inventory Report - 1mm. Cualquier color se fija como una combinación de tres valores (RGB - rojo, verde, azul) divididos por comas. + +También añadiremos elementos de campos a la sección de detalle. Simplemente, suponga que tenemos cuatro campos - título, versión, plataforma y copias. Por tanto, se deben poner cuatro elementos Campo y fijar sus propiedades de Campo. Tenga en cuenta que la propiedad Texto se pone automáticamente a [nombre_campo] + +El pie de página hay un buen sitio para mostrar la fecha y el número de la página actual, así que añada dos campos especiales y fije sus propiedades Tipo a 0 y 1 respectivamente. En especial, con Tipo=0 representará la fecha y en el Tipo=1, el número de página. Tenga en cuenta que la propiedad Texto de los campos especiales se cambia automáticamente. + +El último elemento a ubiar es Campo calculado, para el campo copias. Para lograr una suma de las copias, fije la propieda Campo del campo calculado a copias y Tipo de cálculo a 1 (función suma). + +Al final, la plantilla de informe debe parecerse a ésta. + + + + +Informe completo + + + + + + + + + + +Creando el archivo de datos del informe + +Los archivos de datos se pueden crear de varias formas. Unos pueden usar las tablas de transformación xsl para generar &XML; válido desde otro documento &XML; (como la hoja de datos &kspread;), otros usarán sus propios programas para capturar datos de una base de datos y rellenar el archivo de datos. En este tutorial, simplemente lo crearemos a mano. El código fuente para el ejemplo se puede encontrar en el archivo sample1.kdf o se puede copiar del ejemplo de abajo. + +<?xml version=1.0 encoding=UTF-8?> + +<!DOCTYPE KugarData [ + <!ELEMENT KugarData (Row* )> + <!ATTLIST KugarData + Template CDATA #REQUIRED> + + <!ELEMENT Row EMPTY> + <!ATTLIST Row + level CDATA #REQUIRED + title CDATA #REQUIRED + version CDATA #REQUIRED + platform CDATA #REQUIRED + copies CDATA #REQUIRED> +]> + +<KugarData Template="sample1.ktf"> + <Row level="0" title=" BRU" version="15.0" platform="x86" copies="1"/> + <Row level="0" title=" Caldera Open Linux" version="2.2" platform="x86" copies="3"/> + <Row level="0" title=" K Desktop" version="1.1.1" platform="x86" copies="1"/> + <Row level="0" title=" Netscape Communicator" version="4.6" platform="x86" copies="10"/> + <Row level="0" title=" Redhat Linux" version="5.0" platform="x86" copies="11"/> + <Row level="0" title=" Redhat Linux" version="5.1" platform="x86" copies="12"/> + <Row level="0" title=" Redhat Linux" version="5.2" platform="x86" copies="14"/> + <Row level="0" title=" Redhat Linux" version="6.0" platform="x86" copies="15"/> + <Row level="0" title=" Star Office" version="5.0" platform="x86" copies="1"/> + <Row level="0" title=" Star Office" version="5.1" platform="x86" copies="3"/> + <Row level="0" title=" Microsoft Windows NT" version="3.1" platform="x86" copies="1"/> + <Row level="0" title=" Microsoft Windows NT" version="3.51" platform="x86" copies="1"/> + <Row level="0" title=" Microsoft Windows NT" version="4.0" platform="x86" copies="1"/> + <Row level="0" title=" Microsoft Windows NT" version="5.0" platform="x86" copies="1"/> + <Row level="0" title=" Sun Solaris" version="2.5" platform="Sparc" copies="1"/> +</KugarData> + + + + + +Generar el informe + +Ahora tenemos una plantilla de informe (sample1.ktf) y los datos del informe (sample1.kdf). +Para generar un informe, teclee el siguiente comando en la shell:kugar + +Esto hará surgir una ventana de shell de &kugar; con el informe generado. + + + + +Informe generado + + + + + + + +
-- cgit v1.2.1