diff options
author | Slávek Banko <[email protected]> | 2012-08-20 20:02:39 +0200 |
---|---|---|
committer | Slávek Banko <[email protected]> | 2012-08-20 20:02:39 +0200 |
commit | e2a67e0b1f3ee8890ba2fce71d41def0e114aca2 (patch) | |
tree | ccbc5b26503151ec4eeb450a3b4498924ad7cb55 /koffice-i18n-fr/docs/koffice/kugar | |
download | koffice-i18n-e2a67e0b1f3ee8890ba2fce71d41def0e114aca2.tar.gz koffice-i18n-e2a67e0b1f3ee8890ba2fce71d41def0e114aca2.zip |
Initial import of extracted tarballs
Diffstat (limited to 'koffice-i18n-fr/docs/koffice/kugar')
25 files changed, 6756 insertions, 0 deletions
diff --git a/koffice-i18n-fr/docs/koffice/kugar/Makefile.am b/koffice-i18n-fr/docs/koffice/kugar/Makefile.am new file mode 100644 index 00000000..b6361414 --- /dev/null +++ b/koffice-i18n-fr/docs/koffice/kugar/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = fr +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/koffice-i18n-fr/docs/koffice/kugar/add_detail.png b/koffice-i18n-fr/docs/koffice/kugar/add_detail.png Binary files differnew file mode 100644 index 00000000..b76f7b85 --- /dev/null +++ b/koffice-i18n-fr/docs/koffice/kugar/add_detail.png diff --git a/koffice-i18n-fr/docs/koffice/kugar/add_detail_footer.png b/koffice-i18n-fr/docs/koffice/kugar/add_detail_footer.png Binary files differnew file mode 100644 index 00000000..0c924f63 --- /dev/null +++ b/koffice-i18n-fr/docs/koffice/kugar/add_detail_footer.png diff --git a/koffice-i18n-fr/docs/koffice/kugar/add_detail_header.png b/koffice-i18n-fr/docs/koffice/kugar/add_detail_header.png Binary files differnew file mode 100644 index 00000000..f4517249 --- /dev/null +++ b/koffice-i18n-fr/docs/koffice/kugar/add_detail_header.png diff --git a/koffice-i18n-fr/docs/koffice/kugar/datadtd.docbook b/koffice-i18n-fr/docs/koffice/kugar/datadtd.docbook new file mode 100644 index 00000000..11449311 --- /dev/null +++ b/koffice-i18n-fr/docs/koffice/kugar/datadtd.docbook @@ -0,0 +1,76 @@ +<!-- To validate this document separately, uncomment this prolog +<?xml version="1.0" ?> +<!DOCTYPE appendix PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd"> +--> + +<sect1 id="kugardata-dtd"> +<sect1info> +<authorgroup> +<author +><firstname +>Alexander</firstname +> <surname +>Dymo</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +&traducteurGerardDelafond; +</authorgroup> +</sect1info> +<title +>Définition du type de document <sgmltag class="element" +>KugarData</sgmltag +></title> + +<synopsis +>ku<?xml version="1.0" encoding="UTF-8"?> + +<!DOCTYPE KugarData [ + <!ELEMENT <link linkend="kugar-data-element" +>KugarData</link +> (<link linkend="row-element" +>Row</link +>*)> + <!ATTLIST KugarData + <link linkend="template-att" +>Template</link +> CDATA #REQUIRED> + + <!ELEMENT <link linkend="row-element" +>Row</link +> EMPTY> + <!ATTLIST Row + <link linkend="level-att" +>level</link +> CDATA #REQUIRED + <link linkend="column-att" +>col1</link +> CDATA #IMPLIED + <link linkend="column-att" +>col2</link +> CDATA #IMPLIED + <link linkend="column-att" +>...</link +> CDATA #IMPLIED + <link linkend="column-att" +>coln</link +> CDATA #IMPLIED> + ]> +</synopsis> +</sect1> diff --git a/koffice-i18n-fr/docs/koffice/kugar/dataref.docbook b/koffice-i18n-fr/docs/koffice/kugar/dataref.docbook new file mode 100644 index 00000000..cc080c7c --- /dev/null +++ b/koffice-i18n-fr/docs/koffice/kugar/dataref.docbook @@ -0,0 +1,148 @@ +<!-- if you want to validate this file separately, uncomment this prolog: + +<?xml version="1.0" ?> +<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd"> + +--> + +<sect1 id="kugardata-element"> +<sect1info> +<authorgroup> +<author +><firstname +>Alexander</firstname +> <surname +>Dymo</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +&traducteurGerardDelafond; +</authorgroup> +</sect1info> +<title +><sgmltag class="element" +>L'élément KugarData</sgmltag +></title> + +<para +>L'élément <sgmltag class="element" +>KugarData</sgmltag +> définit une source de données de rapport. La structure de base est une collection de lignes et de colonnes. Ce document ne définit pas les types de données et leurs attributs. Le modèle de rapport définit les informations de type de données de colonnes. </para> + +<para +>Le créateur de document peut appliquer un feuille de style &XSL; à un document existant pour le convertir en ce format. Si &XSL; est utilisé, le créateur peut appliquer des macros personnalisées utilisant &XSL; pour les calculs en colonnes, le tri, &etc; </para> + +<synopsis +><!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> +</synopsis> + + +<sect2 id="kugar-data-element"> +<title +>Élément de données Kugar</title> +<para +>L'élément <sgmltag class="element" +>KugarData</sgmltag +> contient zéro ou plus <sgmltag class="element" +>lignes</sgmltag +>. Une <sgmltag class="element" +>ligne</sgmltag +> doit contenir un attribut de <sgmltag class="attribute" +>niveau</sgmltag +> avec une valeur correspondant pour détailler le niveau dans le modèle. Les autres attributs représentent les colonnes de données. </para> +<para +><anchor id="template-att"/>La valeur de l'attribut de <sgmltag class="attribute" +>modèle</sgmltag +> est l'&URL; du modèle de rapport utilisé pour formater les données. </para> +<!-- +<variablelist> +<varlistentry id="template-att"> +<term +><sgmltag class="attribute" +>Template</sgmltag +></term> +<listitem> +<para> +This is an attribute of the <sgmltag class="element" +>KugarData</sgmltag> +element. The value of the attribute is the &URL; of the report template +used to format the data. +</para> +</listitem> +</varlistentry> +--> +</sect2> + +<sect2 id="row-element"> +<title +>Élément de ligne</title> + +<variablelist> + +<varlistentry> +<term +>Attributs</term> +<listitem> + +<variablelist> + +<varlistentry> +<term +><anchor id="level-att"/><sgmltag class="attribute" +>niveau</sgmltag +></term> +<listitem> +<para +>La valeur de l'attribut indique quel détail dans le modèle de rapport est utilisé pour afficher les données. Les lignes peuvent des colonnes variées définies pour des niveaux variés, de telle manière que n'importe quel attribut sauf <sgmltag class="attribute" +>niveau</sgmltag +> doit être déclaré comme #IMPLIED. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="column-att"/><sgmltag class="attribute" +>colonne</sgmltag +></term> +<listitem> +<para +>Le nom de l'attribut est le nom de colonne, et utilise le format comme donné dans la définition <sgmltag class="element" +>KugarData</sgmltag +>. Le nom d'attribut est utilisé dans le modèle de rapport pour lier les données aux champs de rapport. </para> +</listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> + +</sect2> + +</sect1> + diff --git a/koffice-i18n-fr/docs/koffice/kugar/designer.docbook b/koffice-i18n-fr/docs/koffice/kugar/designer.docbook new file mode 100644 index 00000000..24e1787b --- /dev/null +++ b/koffice-i18n-fr/docs/koffice/kugar/designer.docbook @@ -0,0 +1,665 @@ +<!-- If you want to validate or edit this document separately, uncomment +this prolog + +<?xml version="1.0" ?> +<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd"> + +--> +<chapter id="designer-manual"> +<chapterinfo> +<authorgroup> +<author +><firstname +>Alexander</firstname +> <surname +>Dymo</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +&traducteurGerardDelafond; +</authorgroup> +</chapterinfo> +<title +>Manuel du concepteur de modèles de rapports</title> + +<para +>&kudesigner; permet la création et la modification interactives des modèles de rapport, et le placement des sections et des éléments de sections sur un rapport.</para> + +<para +>&kudesigner; est une application <acronym +>WYSIWYG</acronym +>. La <guilabel +>taille de page du rapport</guilabel +> définit les dimensions du rapport à l'écran. Actuellement, l'échelle est réglée à 100% automatiquement et ne peut pas être changée.</para> + +<itemizedlist> +<title +>Chaque modèle de rapport peut contenir les sections de rapport suivante : </title> +<listitem +><para +>En-tête de rapport</para +></listitem> +<listitem +><para +>En-tête de page</para +></listitem> +<listitem +><para +>En-tête de détail</para +></listitem> +<listitem +><para +>Détail</para +></listitem> +<listitem +><para +>Pied de détail</para +></listitem> +<listitem +><para +>Pied de page</para +></listitem> +<listitem +><para +>Pied de rapport</para +></listitem> +</itemizedlist> + +<itemizedlist> +<title +>Les sections de rapport peuvent contenir les éléments suivants : </title> +<listitem +><para +>Libellé</para +></listitem> +<listitem +><para +>Champ</para +></listitem> +<listitem +><para +>Champ calculé</para +></listitem> +<listitem +><para +>Champ spécial</para +></listitem> +<listitem +><para +>Ligne</para +></listitem> +</itemizedlist> + +<para +>Les sections de rapport et les éléments peuvent être placés sur le modèle de rapport en utilisant les menus et les barre d'outils.</para> + +<para +>Chaque élément, tel qu'un modèle de rapport, une section de rapport ou un élément possède ses propriétés propres. Ces propriétés définissent les paramètres géométriques, textuels et autres. Chaque fois qu'un élément est placé, un ensemble de propriétés par défaut s'applique. Par exemple, quand <guilabel +>Libellé</guilabel +> est placé, la valeur de sa propriété Text est fixée sur <quote +>Texte</quote +>.</para> + +<para +>Pour modifier les propriétés, utiliser la boîte de dialogue <guilabel +>Options d'éléments de rapport</guilabel +>. Cette boîte de dialogue peut être appelée avec le clic du &BDS;sur un élément ou avec le bouton <guilabel +>Éditer les propriétés</guilabel +> dans la <guilabel +>Barre d'outils d'édition</guilabel +>. Consultez les captures d'écran ci-dessous (propriétés pour un élément champ) : </para> + +<para +>Pour supprimer un élément, &BCS;, cliquez dessus ou utilisez le bouton <guilabel +>Supprimer</guilabel +> dans la <guilabel +>Barre d'outils d'édition</guilabel +>. </para> + +<screenshot> +<mediaobject> +<imageobject> +<imagedata fileref="props.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Boîte de dialogue <guilabel +>Nouveau rapport</guilabel +></phrase> +</textobject> +</mediaobject> +</screenshot> + +<variablelist> +<title +>Le menu de référence de &kudesigner;</title> +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>N</keycap +></keycombo +> </shortcut +><guimenu +>Fichier</guimenu +><guimenuitem +>Nouveau</guimenuitem +> </menuchoice +></term> +<listitem> +<para +><action +>Fait apparaître</action +> la boîte de dialogue <guilabel +>Nouveau rapport</guilabel +> pour créer un nouveau modèle de rapport.</para> +<para +>Comme indiqué sur la capture d'écran, la taille de la page, l'orientation et les marges du rapport doivent être paramétrées avant la création du rapport. </para> +<screenshot> +<mediaobject> +<imageobject> +<imagedata fileref="file_new.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Boîte de dialogue <interface +>Nouveau rapport</interface +></phrase> +</textobject> +</mediaobject> +</screenshot> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>O</keycap +> </keycombo +></shortcut +><guimenu +>Fichier</guimenu +><guimenuitem +>Ouvrir...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Ouvre</action +> le modèle de rapport précédemment enregistré.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Fichier</guimenu +><guimenuitem +>Récemment ouvert(s)</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Affiche</action +> une liste des modèles récemment ouverts. Choisissez un fichier pour l'ouvrir.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>S</keycap +> </keycombo +></shortcut +><guimenu +>Fichier</guimenu +><guimenuitem +>Enregistrer</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Enregistre</action +> le modèle de rapport en cours dans un fichier texte au format &XML;.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Fichier</guimenu +><guimenuitem +>Enregistrer sous...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Enregistre</action +> le modèle de rapport en cours dans un fichier et lui attribut un autre nom.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>W</keycap +> </keycombo +></shortcut +><guimenu +>Fichier</guimenu +><guimenuitem +>Fermer</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Ferme</action +> le modèle de rapport en cours.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>P</keycap +> </keycombo +></shortcut +><guimenu +>Fichier</guimenu +><guimenuitem +>Imprimer...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Imprime</action +> le modèle de rapport en cours en tant que texte au format &XML;.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>Q</keycap +> </keycombo +></shortcut +><guimenu +>Fichier</guimenu +><guimenuitem +>Quitter</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Quitte</action +> le programme.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Édition</guimenu +><guimenuitem +>Supprimer la sélection</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Annule</action +> toute action d'édition, ainsi, aucune propriété ne sera modifiée ou aucun élément ne sera supprimé.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Édition</guimenu +><guimenuitem +>Éditer les propriétés</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Édite</action +> les propriétés de l'élément sélectionné.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Édition</guimenu +><guimenuitem +>Supprimer</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Supprime</action +> l'élément sélectionné.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Sections</guimenu +><guimenuitem +>En-tête du rapport</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Place la section en-tête de rapport</action +> sur le modèle de rapport.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Sections</guimenu +><guimenuitem +>En-tête de page</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Place la section en-tête de page</action +> sur le modèle de rapport.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Sections</guimenu +><guimenuitem +>En-tête du détail</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Place la section en-tête du détail</action +> sur le modèle de rapport.</para> +<para +>Avant de placer la section, la boîte de dialogue <guilabel +>Ajouter en-tête de détail</guilabel +> apparaîtra pour spécifier le niveau du détail. L'en-tête de détail sera ajouté à la section de détail du niveau spécifié.</para> +<screenshot> +<mediaobject> +<imageobject> +<imagedata fileref="add_detail_header.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Boîte de dialogue <guilabel +>Ajouter en-tête de détail</guilabel +></phrase> +</textobject> +</mediaobject> +</screenshot> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Sections</guimenu +><guimenuitem +>Détail</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Place la section détail</action +> sur le modèle de rapport.</para> +<para +>Avant de placer la section, la boîte de dialogue <guilabel +>Ajouter détail</guilabel +> apparaîtra pour spécifier le niveau du détail.</para> +<screenshot> +<mediaobject> +<imageobject> +<imagedata fileref="add_detail.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Boîte de dialogue <interface +>Ajouter détail</interface +></phrase> +</textobject> +</mediaobject> +</screenshot> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Sections</guimenu +><guimenuitem +>Pied du détail</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Place la section pied du détail</action +> sur le modèle de rapport.</para> +<para +>Avant de placer la section, la boîte de dialogue <guilabel +>Ajouter le pied de détail</guilabel +> apparaîtra pour spécifier le niveau du détail. L'en-tête de détail sera ajouté à la section de détail du niveau spécifié.</para> +<screenshot> +<mediaobject> +<imageobject> +<imagedata fileref="add_detail_footer.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Boîte de dialogue <guilabel +>Ajouter le pied de détail</guilabel +></phrase> +</textobject> +</mediaobject> +</screenshot> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Sections</guimenu +> <guimenuitem +>Pied de page</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Place la section pied de page</action +> sur le modèle du rapport.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Sections</guimenu +> <guimenuitem +>Pied de rapport</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Place la section pied de rapport</action +> sur le modèle de rapport.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Éléments</guimenu +><guimenuitem +>Nettoyer la sélection</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Supprime</action +> la sélection de l'élément, ainsi aucun élément de rapport ne sera ajouté à la section.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Éléments</guimenu +><guimenuitem +>Libellé</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Place l'élément libellé</action +> dans la section.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Éléments</guimenu +><guimenuitem +>Champ</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Place l'élément champ</action +> dans la section.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Éléments</guimenu +><guimenuitem +>Champ calculé</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Place l'élément champ calculé</action +> dans la section</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Éléments</guimenu +><guimenuitem +>Champ spécial</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Place l'élément champ spécial</action +> dans la section.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Éléments</guimenu +><guimenuitem +>Ligne</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Place l'élément ligne</action +> dans la section.</para +></listitem> +</varlistentry> + +</variablelist> +</chapter> diff --git a/koffice-i18n-fr/docs/koffice/kugar/file_new.png b/koffice-i18n-fr/docs/koffice/kugar/file_new.png Binary files differnew file mode 100644 index 00000000..bb1bdc81 --- /dev/null +++ b/koffice-i18n-fr/docs/koffice/kugar/file_new.png diff --git a/koffice-i18n-fr/docs/koffice/kugar/index.docbook b/koffice-i18n-fr/docs/koffice/kugar/index.docbook new file mode 100644 index 00000000..55924121 --- /dev/null +++ b/koffice-i18n-fr/docs/koffice/kugar/index.docbook @@ -0,0 +1,181 @@ +<?xml version="1.0" ?> +<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [ + <!ENTITY kudesigner "Kugar Report Designer"> + <!ENTITY kugar "Kugar"> + <!ENTITY kappname "&kugar;"> + <!ENTITY package "koffice"> + <!ENTITY % addindex "IGNORE"> + <!ENTITY % French "INCLUDE"> + <!ENTITY template SYSTEM "template.docbook"> + <!ENTITY templatedtd SYSTEM "templatedtd.docbook"> + <!ENTITY templateelements SYSTEM "template-elements.docbook"> + <!ENTITY datadtd SYSTEM "datadtd.docbook"> + <!ENTITY dataelements SYSTEM "dataref.docbook"> + <!ENTITY progguide SYSTEM "progguide.docbook"> + <!ENTITY starting SYSTEM "starting.docbook"> + <!ENTITY designermanual SYSTEM "designer.docbook"> + <!ENTITY tutorial SYSTEM "tutorial.docbook"> +]> + +<book lang="&language;"> + +<bookinfo> +<title +>Manuel de &kugar;</title> + +<authorgroup> +<author +><firstname +>Alexander</firstname +> <surname +>Dymo</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +&traducteurGerardDelafond; &traducteurLaurentRathle; +</authorgroup> +<copyright> +<year +>2000</year> +<year +>2001</year> +<holder +>Phil Thompson</holder> +</copyright> +<copyright> +<year +>2002</year> +<holder +>Alexander Dymo</holder> +</copyright> +<!--&underFDL;--> +<legalnotice +>&FDLNotice;</legalnotice> + +<date +>2002-06-11</date> +<releaseinfo +>1.02.00</releaseinfo> + +<!-- Abstract about this handbook --> + +<abstract> +<para +>&kugar; est un générateur de rapports basé sur des modèles &XML;. &kudesigner; est un dessinateur de rapports souple de &GUI; pour le moteur &kugar;. </para> +</abstract> + +<keywordset> +<keyword +>KDE</keyword> +<keyword +>kdeutils</keyword> +<keyword +>kugar</keyword> +<keyword +>kudesigner</keyword> +<keyword +>rapport</keyword> +<keyword +>générateur</keyword> +<keyword +>moteur</keyword> +<keyword +>concepteur</keyword> +</keywordset> + +</bookinfo> + +<chapter id="introduction"> +<title +>Introduction</title> + +<para +>&kugar; est un outil de création de rapports pour &Qt; et &kde;. Il inclut un concepteur de modèles de rapports graphique, un moteur de rapports, un composant &konqueror; pour un aperçu facile des rapports et un jeu d'exemples.</para> + +<para +>Le &kudesigner; est un outil de création de modèles pour le moteur de rapports &kugar;. Le moteur de rapports &kugar; utilise un fichier modèle de rapports basé sur &XML; (qui peut être créé à la main ou avec &kudesigner;) un un fichier de données (aussi en format &XML;) pour créer des rapports. Pour obtenir plus d'informations sur &kudesigner;, reportez-vous au <link linkend="designer-manual" +>Manuel du concepteur de modèles de rapports</link +>. </para> + +<para +>Voyez <link linkend="template-dtd" +>la définition du type de documents de modèle de Kugar</link +> pour un survol de la <acronym +>DTD</acronym +> des modèles (format de fichier), <link linkend="kugardata-dtd" +>KugarData Document Type Definition</link +> et <link linkend="tutorial" +>Didacticiel</link +> pour des explications pas à pas sur la manière dont les rapports peuvent être créés. </para> + +<para +>Les programmeurs devraient aussi se reporter au <link linkend="prog-guide" +>Guide du programmeur</link +> pour trouver des informations sur l'utilisation de &kugar; dans leurs propres applications.</para> +</chapter> + +&tutorial; + +&starting; + +&designermanual; + +&progguide; + +<chapter> +<title +>Remerciements et licences</title> + +<para +>&kugar; </para> + +<para +>Copyright 2000 Mutiny Bay Software </para> +<para +>Copyright 2000, 2001, Phil Thompson </para> +<para +>Copyright 2002 Alexander Dymo </para> + +<para +>Des portions de la documentation sont Copyright 2000, 2001 Phil Thompson et Copyright 2002 Alexander Dymo</para> + +<para +> Traduction française par &GerardDelafond; et &LaurentRathle;.</para +> +&underFDL; &underGPL; </chapter> + +<appendix id="document-structure"> +<title +>Sructure du document</title> +&templatedtd; +&template; +&templateelements; +&datadtd; +&dataelements; +</appendix> + +<appendix id="installation"> +<title +>Installation</title> + +&install.intro.documentation; +&install.compile.documentation; +</appendix> + +</book> diff --git a/koffice-i18n-fr/docs/koffice/kugar/kugartut_empty_report.png b/koffice-i18n-fr/docs/koffice/kugar/kugartut_empty_report.png Binary files differnew file mode 100644 index 00000000..349ecc58 --- /dev/null +++ b/koffice-i18n-fr/docs/koffice/kugar/kugartut_empty_report.png diff --git a/koffice-i18n-fr/docs/koffice/kugar/progguide.docbook b/koffice-i18n-fr/docs/koffice/kugar/progguide.docbook new file mode 100644 index 00000000..f1c95aad --- /dev/null +++ b/koffice-i18n-fr/docs/koffice/kugar/progguide.docbook @@ -0,0 +1,658 @@ +<!-- If you want to validate or edit this document separately, uncomment +this prolog + +<?xml version="1.0" ?> +<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd"> + +--> + +<chapter id="prog-guide"> +<chapterinfo> +<authorgroup> +<author +><firstname +>Alexander</firstname +> <surname +>Dymo</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +&traducteurGerardDelafond; +</authorgroup> +</chapterinfo> +<title +>Guide du programmeur</title> + +<sect1 id="how-to-use-in-progs"> +<title +>Comment utiliser &kugar; pour la génération de rapports dans vos propres programmes</title> + +<itemizedlist> +<title +>Il y a plusieurs manières d'utiliser &kugar;</title> +<listitem> +<para +>Créez un fichier temporaire et remplissez-le de données organisées selon le <link linkend="kugardata-dtd" +>document de définition de type de KugarData</link +>. Puis, appelez la commande de shell <command +>kugar</command +> ( <cmdsynopsis +> <command +>kugar</command +> <group +> <option +>-d <replaceable +>fichier de données Kugar</replaceable +></option +> </group +> <group +> <option +>-r <replaceable +>fichier modèle Kugar</replaceable +></option +> </group +> </cmdsynopsis +> ) pour visualiser et afficher le rapport. Voyez <link linkend="prog-using-for-preview" +>Utilisation du shell de &kugar; pour visualiser les rapports</link +> pour une description détaillée. </para> +</listitem> +<listitem> +<para +>Utilisez &kugar; directement dans le code de l'application. Voyez <link linkend="prog-using-widget" +>Utilisation des classes de &kugar; pour les rapports</link +> pour une description détaillée. </para> +</listitem> +<listitem> +<para +>Créez un module externe &Qt; designer, utilisez-le pour construire l'interface graphique de l'application dans le concepteur et liez-le au programme dynamiquement. Consultez <link linkend="prog-designer-plugin" +>Création d'un module externe &Qt; designer</link +> pour une description détaillée. </para> +</listitem> +</itemizedlist> + +<para +>Les deux dernières manières sont acceptables pour les développeurs &Qt; et &kde;, mais &kugar; est conçu pour être un générateur de rapports indépendant d'un langage de programmation et / ou d'un <acronym +>IDE</acronym +>. Il utilise le format &XML; pour décrire les modèles de rapports et les fichiers de données. Ainsi, n'importe quel programme peut produire des données dans le format de fichier de &kugar; comme décrit dans la <acronym +>DTD</acronym +> <link linkend="kugardata-dtd" +>KugarData</link +> ou même un format de fichier de modèle de rapports (voyez la <acronym +>DTD</acronym +><link linkend="template-dtd" +>KugarTemplate</link +>). Un shell &kugar; (visualisateur de rapports) peut être utilisé pour visualiser et imprimer les rapports générés. </para> + +</sect1> + +<sect1 id="prog-using-for-preview"> +<title +>Utilisation de &kugar; pour visualiser les rapports</title> + +<orderedlist> +<title +>La manière de procéder pour créer et afficher (imprimer) un rapport est :</title> +<listitem> +<para +>Créez un fichier de modèle de rapport avec &kudesigner; </para> +</listitem> +<listitem> +<para +>Créez un fichier de données avec des valeurs en colonnes pour les bandes détaillées du rapport. Utilisez la <acronym +>DTD</acronym +> <link linkend="kugardata-dtd" +>KugarData</link +> pour produire des fichiers corrects. </para> +</listitem> +<listitem> +<para +>Lancez le shell &kugar; pour prévisualiser et imprimer le rapport. Par exemple, pour ce faire, pour les langages C ou C++, appelez :</para> + +<programlisting +><function +>system(<option +>"kugar -r <replaceable +>fichier_modèle.ktf</replaceable +>-d <replaceable +>fichier_de_données.kdf</replaceable +>"</option +>)</function +>. +</programlisting> + +<para +>N'oubliez pas d'inclure <filename class="headerfile" +>stdlib.h</filename +>. </para> +</listitem> +</orderedlist> +</sect1> + +<sect1 id="prog-using-widget"> +<title +>Utilisation des classes de &kugar; pour la génération de rapports</title> +<para +>La bibliothèque &kugar; inclut deux composants à utiliser. </para> +<para +>La classe <classname +>KReportViewer</classname +> est conçue pour les développeurs &kde;. Elle gère le système d'impression &kde; et la localisation &UNIX; via les appels <function +>i18n()</function +>. </para> +<para +>La classe <classname +>MReportViewer</classname +> est conçue pour les développeurs &Qt; et permet vraiment de faire du multiplate-forme. Elle peut être utilisée non seulement sur les plates-formes &UNIX;, mais aussi sur &Windows; et &MacOS;. </para> +<para +>Dans le but de compiler un programme qui utilise la bibliothèque &kugar;, il devrait être lié avec la bibliothèque partagée <filename +>libkugar.so</filename +>, qui est fournie avec la distribution de &kugar; sur toutes les plates-formes &UNIX;. </para> +<para +>Les fichiers inclus sont <filename +>kugarqt.h</filename +> et <filename +>kugar.h</filename +> pour les programmes &Qt; et &kde; respectivement. </para> +<para +>Pour un exemple détaillé sur le manière dont les classes &kugar; peuvent être utilisées, voyez le dossier <filename class="directory" +>/shell</filename +> dans les sources de &kugar;. </para> +<para +><classname +>MReportViewer</classname +> (et <classname +>KReportViewer</classname +>) contiennent plusieurs méthodes publiques qui peuvent être utilisées. </para> +<funcsynopsis> +<funcprototype> +<funcdef +>void <function +>renderReport</function +></funcdef> +<void/> +</funcprototype> +<funcsynopsisinfo +>Affiche le rapport sur un écran.</funcsynopsisinfo> +</funcsynopsis> + +<funcsynopsis> +<funcprototype> +<funcdef +>void <function +>printReport</function +></funcdef> +<void/> +</funcprototype> +<funcsynopsisinfo +>Appelle le dialogue d'impression pour imprimer le rapport.</funcsynopsisinfo> +</funcsynopsis> + +<funcsynopsis> +<funcprototype> +<funcdef +>void <function +>clearReport</function +></funcdef> +<void/> +</funcprototype> +<funcsynopsisinfo +>Efface le rapport de l'écran et libère les données du rapport. Appelez cela avant d'ouvrir le nouveau rapport.</funcsynopsisinfo> +</funcsynopsis> + +<funcsynopsis> +<funcprototype +><funcdef +>bool <function +>setReportData</function +></funcdef +> <paramdef +>const QString &<parameter +>nom_du_fichier_de_données</parameter +></paramdef +> </funcprototype> +<funcsynopsisinfo +>Détermine les données du rapport depuis le fichier <replaceable +>nom_du_fichier_de_données</replaceable +>.</funcsynopsisinfo> +</funcsynopsis> + +<funcsynopsis> +<funcprototype +><funcdef +>bool <function +>setReportData</function +></funcdef +> <paramdef +>const QIODevice &<parameter +>data_io_device</parameter +></paramdef +> </funcprototype> +<funcsynopsisinfo +>Détermine les données du rapport depuis le fichier <replaceable +>data_io_device</replaceable +>. Le périphérique d'entrées-sorties peut être un successeur d'une classe <classname +>QIODevice</classname +>. Par exemple, pour chercher des enregistrements directement depuis la base de données, créez un successeur <classname +>QIODevice</classname +> et redéfinissez toutes les fonctionnalités nécessaires. </funcsynopsisinfo> +</funcsynopsis> + +<funcsynopsis> +<funcprototype +><funcdef +>bool <function +>setReportTemplate</function +></funcdef +> <paramdef +>const QString &<parameter +>nom_du_fichier_modèle</parameter +></paramdef +> </funcprototype> +<funcsynopsisinfo +>Détermine le modèle de rapport depuis le fichier <replaceable +>nom_du_fichier_modèle</replaceable +>.</funcsynopsisinfo> +</funcsynopsis> + +<funcsynopsis> +<funcprototype +><funcdef +>bool <function +>setReportTemplate</function +></funcdef +> <paramdef +>const QIODevice &<parameter +>template_io_device</parameter +></paramdef +> </funcprototype> +<funcsynopsisinfo +>Détermine le modèle de rapport depuis le fichier <replaceable +>template_io_device</replaceable +>. Le périphérique d'entrées-sorties peut être un successeur d'une classe <classname +>QIODevice</classname +>. Par exemple, pour obtenir un modèle de rapport pour le stockage réseau ou les bases de données, créez un successeur QIODevice et redéfinissez toutes les fonctionnalités nécessaires. </funcsynopsisinfo> +</funcsynopsis> + +</sect1> + +<sect1 id="prog-designer-plugin"> +<title +>Création d'un module externe &Qt;</title> + +<para +>Voici un exemple de code sur la manière dont est conçu un module externe. Le code ci-dessous crée un module externe pour un composant &kde; <classname +>KReportViewer</classname +>. </para> + +<para +>Si un composant &Qt; est désiré, remplacez <classname +>KReportViewer</classname +> par <classname +>MReportViewer</classname +> et <filename +>kugar.h</filename +> par <filename +>kugarqt.h</filename +> dans le code du module externe. </para> + +<sect2 id="plugin-usage"> +<title +>Utilisation du module externe</title> +<para +>Le module externe de dessin permettra l'utilisation de &Qt; Designer pour placer le composant <classname +>KReportViewer</classname +> dans une fenêtre et l'afficher correctement. </para> + +<para +>Les programmes qui font usage de ce module externe doivent y être liés dynamiquement. La bibliothèque correspondante est nommée <filename +>libkugar_plugin.so</filename +>. Les composants ou dialogues qui incluent <classname +>KReportViewer</classname +> doivent inclure <kugar.h> dans l'implémentation et avoir une déclaration préalable de <classname +>class KReportViewer</classname +>. Les includes peuvent être faits avec l'Explorateur d'objets de &Qt; Designer (onglet source). </para> + +<para +>Pour compiler le module externe, lancez : <cmdsynopsis +><command +>qmake</command +> <arg +>kugar_plugin.pro</arg +> </cmdsynopsis> +<cmdsynopsis> +<command +>make</command> +</cmdsynopsis> +</para> + +</sect2> + +<sect2 id="plugin-code"> +<title +>Code du module externe</title> + +<segmentedlist> +<title +>Le code du module externe consite en trois fichiers :</title> +<segtitle +><link linkend="plugin-h-source" +>kugar_plugin.h</link +></segtitle> +<segtitle +><link linkend="plugin-cpp-source" +>kugar_plugin.cpp</link +></segtitle> +<segtitle +><link linkend="plugin-pro-source" +>kugar_plugin.pro</link +></segtitle> +<seglistitem> +<seg +>Un fichier d'en-tête pour <classname +>KugarWidgetPlugin</classname +>, le successeur de <classname +>QWidgetPlugin</classname +> ;</seg> +<seg +>Un fichier source pour <classname +>KugarWidgetPlugin</classname +>, le successeur de <classname +>QWidgetPlugin</classname +> ;</seg> +<seg +>Un fichier de projet pour l'utilitaire <application +>QMake</application +>.</seg> +</seglistitem> +</segmentedlist> + +<sect3 id="plugin-h-source"> +<title +>kugar_plugin.h</title> + +<programlisting +>#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; +}; +</programlisting> +</sect3> + + +<sect3 id="plugin-cpp-source"> +<title +>kugar_plugin.cpp</title> + +<programlisting +>#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 ) +</programlisting> +</sect3> + +<sect3 id="plugin-pro-source"> +<title +>kugar_plugin.pro</title> + +<programlisting +>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++ +</programlisting> +</sect3> + +</sect2> + +</sect1> +</chapter> diff --git a/koffice-i18n-fr/docs/koffice/kugar/props.png b/koffice-i18n-fr/docs/koffice/kugar/props.png Binary files differnew file mode 100644 index 00000000..785ba729 --- /dev/null +++ b/koffice-i18n-fr/docs/koffice/kugar/props.png diff --git a/koffice-i18n-fr/docs/koffice/kugar/starting.docbook b/koffice-i18n-fr/docs/koffice/kugar/starting.docbook new file mode 100644 index 00000000..aebb03aa --- /dev/null +++ b/koffice-i18n-fr/docs/koffice/kugar/starting.docbook @@ -0,0 +1,86 @@ +<!-- If you want to validate or edit this document separately, uncomment +this prolog + +<?xml version="1.0" ?> +<!DOCTYPE appendix PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd"> + +--> +<chapter id="starting"> +<chapterinfo> +<authorgroup> +<author +><firstname +>Alexander</firstname +> <surname +>Dymo</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +&traducteurGerardDelafond; +</authorgroup> +</chapterinfo> +<title +>Démarrer &kugar; et &kudesigner;</title> +<para +>Le programme &kugar; prend deux arguments en ligne de commande : </para> + +<cmdsynopsis +><command +>kugar</command +> <group +> <option +>-d <replaceable +>Kugar data file</replaceable +></option +> </group +> <group +> <option +>-r <replaceable +>Kugar template file</replaceable +></option +> </group +> </cmdsynopsis> + +<para +>Par exemple, <userinput +><command +>kugar</command +> <option +>-d</option +> <parameter +>exemple1.kdf</parameter +> <option +>-r</option +> <parameter +>esemple1.ktf</parameter +></userinput +> </para> + +<para +>Le programme &kudesigner; peut être démarré sans arguments ou avec un nom de fichier de modèle de rapport en argument. </para> +<cmdsynopsis +><command +>kudesigner</command +> <group +> <replaceable +>template.ktf</replaceable +> </group +> </cmdsynopsis> + +</chapter> diff --git a/koffice-i18n-fr/docs/koffice/kugar/template-elements.docbook b/koffice-i18n-fr/docs/koffice/kugar/template-elements.docbook new file mode 100644 index 00000000..67b38cd4 --- /dev/null +++ b/koffice-i18n-fr/docs/koffice/kugar/template-elements.docbook @@ -0,0 +1,3563 @@ +<!-- If you want to edit or validate this document separately, uncomment --> +<!-- this prolog +<?xml version="1.0" ?> +<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd"> +--> +<sect1 id="template-elements"> +<sect1info> +<authorgroup> +<author +><firstname +>Alexander</firstname +> <surname +>Dymo</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +&traducteurGerardDelafond; +</authorgroup> +</sect1info> +<title +>Éléments de modèle de <sgmltag class="element" +>KugarTemplate</sgmltag +></title> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Bandes de section</entry> +<entry +>éléments de section</entry> +</row> +</thead> +<tbody> +<row> +<entry +><link linkend="report-header-and-footer" +><sgmltag class="element" +>ReportHeader</sgmltag +></link +></entry> +<entry +><link linkend="line-element" +><sgmltag class="element" +>Line</sgmltag +></link +></entry> +</row> +<row> +<entry +><link linkend="page-header-and-footer" +><sgmltag class="element" +>PageHeader</sgmltag +></link +></entry> +<entry +><link linkend="label-element" +><sgmltag class="element" +>Label</sgmltag +></link +></entry> +</row> +<row> +<entry +><link linkend="detail-header-and-footer" +><sgmltag class="element" +>DetailHeader</sgmltag +></link +></entry> +<entry +><link linkend="field-element" +><sgmltag class="element" +>Field</sgmltag +></link +></entry> +</row> +<row> +<entry +><link linkend="detail" +><sgmltag class="element" +>Détail</sgmltag +></link +></entry> +<entry +><link linkend="calculated-field-element" +><sgmltag class="element" +>CalculatedField</sgmltag +></link +></entry> +</row> +<row> +<entry +><link linkend="detail-header-and-footer" +><sgmltag class="element" +>DetailFooter</sgmltag +></link +></entry> +<entry +><link linkend="special-element" +><sgmltag class="element" +>Special</sgmltag +></link +></entry> +</row> +<row> +<entry +><link linkend="page-header-and-footer" +><sgmltag class="element" +>PageFooter</sgmltag +></link +></entry> +<entry +>Pied de page</entry> +</row> +<row> +<entry +><link linkend="report-header-and-footer" +><sgmltag class="element" +>ReportFooter</sgmltag +></link +></entry> +<entry +>Pied de rapport</entry> +</row> +</tbody> +</tgroup> +</informaltable> + + +<sect2 id="report-header-and-footer"> +<title +>Sections <sgmltag class="element" +>ReportHeader</sgmltag +> et <sgmltag class="element" +>ReportFooter</sgmltag +></title> + +<para +>Les éléments <sgmltag class="element" +>ReportHeader</sgmltag +> et <sgmltag class="element" +>ReportFooter</sgmltag +> définissent les sections du rapport qui sont habituellement imprimées au début et à la fin du rapport. </para> + +<synopsis +><!ELEMENT ReportHeader (<link linkend="line-element" +>Line</link +>*, <link linkend="label-element" +>Label</link +>*, <link linkend="special-element" +>Special</link +>*)> +<!ATTLIST ReportHeader + Height CDATA #REQUIRED + PrintFrequency CDATA #REQUIRED> +</synopsis> + +<synopsis +><!ELEMENT ReportFooter (<link linkend="line-element" +>Line</link +>*, <link linkend="label-element" +>Label</link +>*, <link linkend="special-element" +>Special</link +>*, <link linkend="calculated-field-element" +>CalculatedField</link +>*)> +<!ATTLIST ReportFooter + Height CDATA #REQUIRED + PrintFrequency CDATA #REQUIRED> +</synopsis> + +<variablelist> + +<varlistentry> +<term +>Attributs</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="rhf-height"/><sgmltag class="attribute" +>Hauteur</sgmltag +></term> +<listitem> +<para +>Paramétrez la hauteur de la section du rapport. Si vous n'en voulez pas, fixez cette valeur à <sgmltag class="attvalue" +>0</sgmltag +>. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="rhf-printfrequency"/><sgmltag class="attribute" +>PrintFrequency</sgmltag +></term> +<listitem> +<para +>Paramétrez la fréquence d'impression de la section </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Fréquence d'impression</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Première page</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Toutes les pages</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Dernière page</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> +</sect2> + +<sect2 id="page-header-and-footer"> +<title +>Sections <sgmltag class="element" +>PageHeader</sgmltag +> et <sgmltag class="element" +>PageFooter</sgmltag +></title> + +<para +>Les éléments <sgmltag class="element" +>PageHeader</sgmltag +> et <sgmltag class="element" +>PageFooter</sgmltag +> définissent les sections du rapport qui sont généralement imprimées sur chaque page du rapport. </para> + +<synopsis +><!ELEMENT PageHeader (<link linkend="line-element" +>Line</link +>*, <link linkend="label-element" +>Label</link +>*, <link linkend="special-element" +>Special</link +>*)> +<!ATTLIST PageHeader + Height CDATA #REQUIRED + PrintFrequency CDATA #REQUIRED> +</synopsis> + +<synopsis +><!ELEMENT PageFooter (<link linkend="line-element" +>Line</link +>*, <link linkend="label-element" +>Label</link +>*, <link linkend="special-element" +>Special</link +>*)> +<!ATTLIST PageFooter + Height CDATA #REQUIRED + PrintFrequency CDATA #REQUIRED> +</synopsis> + +<variablelist> + +<varlistentry> +<term +>Attributs</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="phf-height"/><sgmltag class="attribute" +>Hauteur</sgmltag +></term> +<listitem> +<para +>Paramétrez la hauteur de la section du rapport. Si vous n'en voulez pas, fixez cette valeur à <sgmltag class="attvalue" +>0</sgmltag +>. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="phf-printfrequency"/><sgmltag class="attribute" +>PrintFrequency</sgmltag +></term> +<listitem> +<para +>Paramétrez la fréquence d'impression de la section </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Fréquence d'impression</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Première page</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Toutes les pages</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Dernière page</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> + +</sect2> + +<sect2 id="detail-header-and-footer"> +<title +>Sections <sgmltag class="element" +>DetailHeader</sgmltag +> et <sgmltag class="element" +>DetailFooter</sgmltag +></title> + +<para +>Les éléments <sgmltag class="element" +>DetailHeader</sgmltag +> et <sgmltag class="element" +>DetailFooter</sgmltag +> définissent les sections du rapport qui sont imprimées avant et après les détails d'un niveau donné et en dessous sur le rapport. </para> + +<synopsis +><!ELEMENT DetailHeader (<link linkend="line-element" +>Line</link +>*, <link linkend="label-element" +>Label</link +>*, <link linkend="special-element" +>Special</link +>*)> +<!ATTLIST DetailHeader + Height CDATA #REQUIRED + Level CDATA #REQUIRED> +</synopsis> + +<synopsis +><!ELEMENT DetailFooter (<link linkend="line-element" +>Line</link +>*, <link linkend="label-element" +>Label</link +>*, <link linkend="special-element" +>Special</link +>*)> +<!ATTLIST DetailFooter + Height CDATA #REQUIRED + Level CDATA #REQUIRED> +</synopsis> + +<variablelist> + +<varlistentry> +<term +>Attributs</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="dhf-height"/><sgmltag class="attribute" +>Hauteur</sgmltag +></term> +<listitem> +<para +>Paramétrez la hauteur de la section du rapport. Si vous n'en voulez pas, fixez cette valeur à <sgmltag class="attvalue" +>0</sgmltag +>. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="dhf-level"/><sgmltag class="attribute" +>Level</sgmltag +></term> +<listitem> +<para +>Paramétrez le niveau dans la hiérarchie de la section. Les section de plus haut niveau seront imprimées avant les sections de plus bas niveau. Les niveaux peuvent être tout nombre à partir de 0. </para> + +</listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> + +</sect2> + +<sect2 id="detail"> +<title +>Section <sgmltag class="element" +>Détail</sgmltag +></title> + +<para +>L'élément <sgmltag class="element" +>Détail</sgmltag +> définit la section du rapport qui contient les données. Le rapport peut contenir plusieurs détails qui sont accessibles par l'attribut Niveau du détail. </para> + +<synopsis +><!ELEMENT Detail (<link linkend="line-element" +>Line</link +>*, <link linkend="label-element" +>Label</link +>*, <link linkend="special-element" +>Special</link +>*, <link linkend="field-element" +>Field</link +>*)> +<!ATTLIST Detail + Height CDATA #REQUIRED + Level CDATA #REQUIRED> +</synopsis> + +<variablelist> +<varlistentry> +<term +>Attributs</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="d-height"/><sgmltag class="attribute" +>Hauteur</sgmltag +></term> +<listitem> +<para +>Paramétrez la hauteur de la section du rapport. Si vous n'en voulez pas, fixez cette valeur à <sgmltag class="attvalue" +>0</sgmltag +>. </para> +</listitem> +</varlistentry> +<varlistentry> +<term +><anchor id="d-level"/><sgmltag class="attribute" +>Level</sgmltag +></term> +<listitem> +<para +>Paramétrez le niveau dans la hiérarchie de la section. Les sections de plus haut niveau seront imprimées avant les sections de plus bas niveau. Les niveaux peuvent être tout nombre à partir de 0. C'est un attribut d'un élément <sgmltag class="attribute" +>ligne</sgmltag +> dans un fichier de données. </para> + +</listitem> +</varlistentry> + +</variablelist> +</listitem> +</varlistentry> +</variablelist> +</sect2> + +<sect2 id="line-element"> +<title +><sgmltag class="element" +>Line</sgmltag +></title> + +<para +>L'élément <sgmltag class="element" +>Line</sgmltag +> définit un objet rapport utilisé pour dessiner des lignes sur un rapport. </para> + +<synopsis +><!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> +</synopsis> + +<variablelist> +<varlistentry> +<term +>Attributs</term> +<listitem> +<variablelist> + +<varlistentry> +<term +><anchor id="l-x1"/><sgmltag class="attribute" +>X1</sgmltag +></term> +<listitem> +<para +>Paramètre la coordonnée x de départ (relative au coin supérieur gauche de la section) pour la ligne. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="l-y1"/><sgmltag class="attribute" +>Y1</sgmltag +></term> +<listitem> +<para +>Paramètre la coordonnée y (relative au coin supérieur gauche de la section) pour la ligne. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="l-x2"/><sgmltag class="attribute" +>X2</sgmltag +></term> +<listitem> +<para +>Paramètre la coordonnée x de fin (relative au coin supérieur gauche de la section) pour la ligne. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="l-y2"/><sgmltag class="attribute" +>Y2</sgmltag +></term> +<listitem> +<para +>Paramètre la coordonnée y de fin (relative au coin supérieur gauche de la section) pour la ligne. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="l-width"/><sgmltag class="attribute" +>Largeur</sgmltag +></term> +<listitem> +<para +>Paramètre la largeur de la ligne. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="l-color"/><sgmltag class="attribute" +>Couleur</sgmltag +></term> +<listitem> +<para +>Paramètre la couleur de la ligne. La couleur est définie comme une valeur RGB (Rouge Vert Bleu) (r,g,b). r, g et b doivent faire partie de l'intervalle 0..255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="l-style"/><sgmltag class="attribute" +>Style</sgmltag +></term> +<listitem> +<para +>Paramètre le style de dessin pour la ligne. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Style de ligne</entry> +</row> +</thead> + +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Pas de stylo</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Plein</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Tiret</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>Point</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>Point tiret</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>5</sgmltag +></entry> +<entry +>Double point tiret</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> +</sect2> + +<sect2 id="label-element"> +<title +><sgmltag class="element" +>Label</sgmltag +></title> + +<para +>L'élément <sgmltag class="element" +>Label</sgmltag +> définit un objet du rapport utilisé pour dessiner du texte fixe sur un rapport. </para> + +<synopsis +><!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> +</synopsis> + +<variablelist> +<varlistentry> +<term +>Attributs</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="la-text"/><sgmltag class="attribute" +>Text</sgmltag +></term> +<listitem> +<para +>Paramètre le texte du libellé. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-x"/><sgmltag class="attribute" +>X</sgmltag +></term> +<listitem> +<para +>Paramètre la coordonnée x (relative au coin supérieur gauche de la section) pour positionner le libellé. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-y"/><sgmltag class="attribute" +>Y</sgmltag +></term> +<listitem> +<para +>Paramètre la coordonnée y (relative au coin supérieur gauche de la section) pour positionner le libellé. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-width"/><sgmltag class="attribute" +>Largeur</sgmltag +></term> +<listitem> +<para +>Paramètre la largeur du libellé. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-height"/><sgmltag class="attribute" +>Hauteur</sgmltag +></term> +<listitem> +<para +>Paramètre la hauteur du libellé. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-backgroundcolor"/><sgmltag class="attribute" +>BackgroundColor</sgmltag +></term> +<listitem> +<para +>Paramètre la couleur de fond du libellé. La couleur est définie comme une valeur RGB (Rouge Vert Bleu) (r,g,b). R, g et b doivent faire partie de l'intervalle 0..255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-foregroundcolor"/><sgmltag class="attribute" +>ForegroundColor</sgmltag +></term> +<listitem> +<para +>Paramètre la couleur de premier plan du libellé. La couleur est définie comme une valeur RGB (Rouge Vert Bleu) (r,g,b). R, g et b doivent faire partie de l'intervalle 0..255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-bordercolor"/><sgmltag class="element" +>BorderColor</sgmltag +></term> +<listitem> +<para +>Paramètre la couleur de la bordure du libellé. La couleur est définie comme une valeur RGB (Rouge Vert Bleu) (r,g,b). R, g et b doivent faire partie de l'intervalle 0..255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-borderwidth"/><sgmltag class="element" +>BorderWidth</sgmltag +></term> +<listitem> +<para +>Paramètre la largeur de la bordure du libellé. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-borderstyle"/><sgmltag class="element" +>BorderStyle</sgmltag +></term> +<listitem> +<para +>Paramètre le style de bordure du libellé. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Style de la bordure</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Aucun</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Plein</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Tiret</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>Point</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>Point tiret</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>5</sgmltag +></entry> +<entry +>Double point tiret</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-fontfamily"/><sgmltag class="attribute" +>FontFamily</sgmltag +></term> +<listitem> +<para +>Paramètre la famille de police pour le texte du libellé. </para> +<!--<informalexample> +<para +>For example: <userinput +><sgmltag +class="attribute" +>FontFamily</sgmltag +>="<sgmltag +class="attvalue" +>Helvetica</sgmltag +>"</userinput +></para> +</informalexample +>--> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-fontsize"/><sgmltag class="attribute" +>FontSize</sgmltag +></term> +<listitem> +<para +>Paramètre la taille de la police du texte du libellé </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-fontweight"/><sgmltag class="attribute" +>FontWeight</sgmltag +></term> +<listitem> +<para +>Paramètre la largeur de la police du texte du libellé. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Largeur de la police</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>25</sgmltag +></entry> +<entry +>Clair</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>50</sgmltag +></entry> +<entry +>Normal</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>63</sgmltag +></entry> +<entry +>Demi-gras</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>75</sgmltag +></entry> +<entry +>Gras</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>87</sgmltag +></entry> +<entry +>Noir</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-fontitalic"/><sgmltag class="attribute" +>FontItalic</sgmltag +></term> +<listitem> +<para +>Paramètre la drapeau italique de la police pour le texte du libellé. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Italic</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>False</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>True</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-halignment"/><sgmltag class="attribute" +>HAlignment</sgmltag +></term> +<listitem> +<para +>Paramètre l'alignement horizontal du texte du libellé. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Alignement horizontal</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Left</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Center</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Right</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-valignment"/><sgmltag class="attribute" +>VAlignment</sgmltag +></term> +<listitem> +<para +>Paramètre l'alignement vertical du texte du libellé. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Alignement vertical</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Top</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Middle</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Bottom</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-wordwrap"/><sgmltag class="attribute" +>WordWrap</sgmltag +></term> +<listitem> +<para +>Paramètre le drapeau de retour à la ligne automatique du mot pour le texte du libellé. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Retour à la ligne automatique du texte</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>False</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>True</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> + +</sect2> + +<sect2 id="field-element"> +<title +><sgmltag class="element" +>Field</sgmltag +></title> + +<para +>L'élément <sgmltag class="element" +>Field</sgmltag +> définit un objet de rapport utilisé pour dessiner des données sur un rapport. </para> + +<synopsis +><!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> +</synopsis> + +<variablelist> +<varlistentry> +<term +>Attributs</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="f-field"/><sgmltag class="attribute" +>Field</sgmltag +></term> +<listitem> +<para +>Paramètre le champ donnés pour l'objet. C'est un attribut d'une <sgmltag class="attribute" +>Line</sgmltag +> dans un fichier de données. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-text"/><sgmltag class="attribute" +>Text</sgmltag +></term> +<listitem> +<para +>Inutilisé. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-x"/><sgmltag class="attribute" +>X</sgmltag +></term> +<listitem> +<para +>Paramètre la coordonnée x (relative au coin supérieur gauche de la section) pour positionner le champ. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-y"/><sgmltag class="attribute" +>Y</sgmltag +></term> +<listitem> +<para +>Paramètre la coordonnée y (relative au coin supérieur gauche de la section) pour positionner le libellé. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-width"/><sgmltag class="attribute" +>Largeur</sgmltag +></term> +<listitem> +<para +>Paramètre la largeur du champ. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-height"/><sgmltag class="attribute" +>Hauteur</sgmltag +></term> +<listitem> +<para +>Paramètre la hauteur du champ. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-backgroundcolor"/><sgmltag class="attribute" +>BackgroundColor</sgmltag +></term> +<listitem> +<para +>Paramètre la couleur de fond du champ. La couleur est définie comme une valeur RGB (Rouge Vert Bleu) (r,g,b). R, g et b doivent être contenus dans l'intervalle 0..255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-foregroundcolor"/><sgmltag class="attribute" +>ForegroundColor</sgmltag +></term> +<listitem> +<para +>Paramètre la couleur de premier plan du champ. La couleur est définie comme une valeur RGB (Rouge Vert Bleu) (r,g,b). r, g et b doivent être contenus dans l'intervalle 0..255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-bordercolor"/><sgmltag class="attribute" +>BorderColor</sgmltag +></term> +<listitem> +<para +>Paramètre la couleur de la bordure du champ. La couleur est définie comme une valeur RGB (Rouge Vert Bleu) (r,g,b). R, g et b doivent être contenus dans l'intervalle 0..255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-borderwidth"/><sgmltag class="element" +>BorderWidth</sgmltag +></term> +<listitem> +<para +>Paramètre la largeur de la bordure pour le champ. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-borderstyle"/><sgmltag class="element" +>BorderStyle</sgmltag +></term> +<listitem> +<para +>Paramètre le style de la bordure pour le champ. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Style de la bordure</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Aucun</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Plein</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Tiret</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>Point</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>Point tiret</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>5</sgmltag +></entry> +<entry +>Double point tiret</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-fontfamily"/><sgmltag class="attribute" +>FontFamily</sgmltag +></term> +<listitem> +<para +>Paramètre le type de police pour le texte du champ. </para> +<!--<informalexample> +<para +><userinput +><sgmltag +class="attribute" +>FontFamily</sgmltag +>="<sgmltag +class="attvalue" +>Helvetica</sgmltag +>"</userinput +></para> +</informalexample +>--> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-fontsize"/><sgmltag class="attribute" +>FontSize</sgmltag +></term> +<listitem> +<para +>Paramètre la taille de la police pour le texte du champ. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-fontweight"/><sgmltag class="attribute" +>FontWeight</sgmltag +></term> +<listitem> +<para +>Paramètre le poids de la police pour le texte du champ. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Largeur de la police</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>25</sgmltag +></entry> +<entry +>Clair</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>50</sgmltag +></entry> +<entry +>Normal</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>63</sgmltag +></entry> +<entry +>Demi-gras</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>75</sgmltag +></entry> +<entry +>Gras</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>87</sgmltag +></entry> +<entry +>Noir</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-fontitalic"/><sgmltag class="attribute" +>FontItalic</sgmltag +></term> +<listitem> +<para +>Paramètre le drapeau italique de la police pour le texte du champ. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Italic</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>False</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>True</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-halignment"/><sgmltag class="attribute" +>HAlignment</sgmltag +></term> +<listitem> +<para +>Paramètre l'alignement horizontal du texte du champ. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Alignement horizontal</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Left</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Center</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Right</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-valignment"/><sgmltag class="attribute" +>VAlignment</sgmltag +></term> +<listitem> +<para +>Paramètre l'alignement vertical du texte du champ. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Alignement vertical</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Top</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Middle</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Bottom</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-wordwrap"/><sgmltag class="attribute" +>WordWrap</sgmltag +></term> +<listitem> +<para +>Paramètre le drapeau de retour automatique à la ligne du texte du champ.0 </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Retour à la ligne automatique du texte</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>False</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>True</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> +<!--</variablelist> +</listitem> +</varlistentry +>--> + +<varlistentry> +<term +><anchor id="f-datatype"/><sgmltag class="attribute" +>DataType</sgmltag +></term> +<listitem> +<para +>Paramètre le type de données du champ. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Type de données</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>String</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Integer</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Float</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>Date</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>Devise</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-dateformat"/><sgmltag class="attribute" +>DateFormat</sgmltag +></term> +<listitem> +<para +>Paramètre le format du champ date. Pour que cela fonctionne, le format de la date du document de données doit être mm/jj/aaaa ou mm-jj-aaaa, sinon le format initial de la date est utilisé. Si le type de données n'est pas une date, paramétrez-le à <sgmltag class="attvalue" +>0</sgmltag +>. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Format de date</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>m/j/aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>m-j-aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>mm/jj/aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>mm-jj-aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>m/j/aaaa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>5</sgmltag +></entry> +<entry +>m-j-aaaa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>6</sgmltag +></entry> +<entry +>mm/jj/aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>7</sgmltag +></entry> +<entry +>mm-jj-aaaa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>8</sgmltag +></entry> +<entry +>aaaa/m/j</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>9</sgmltag +></entry> +<entry +>aaaa-m-j</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>10</sgmltag +></entry> +<entry +>jj.mm.aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>11</sgmltag +></entry> +<entry +>jj.mm.aaaa</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-precision"/><sgmltag class="attribute" +>Precision</sgmltag +></term> +<listitem> +<para +>Paramètre la précision numérique du champ. Si le type de donnée n'est pas numérique, mettez le à 0. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-currency"/><sgmltag class="attribute" +>Devise</sgmltag +></term> +<listitem> +<para +>Paramètre le symbole de devise du champ. Si la donnée n'est pas une devise, mettez-le à <sgmltag class="attvalue" +>36</sgmltag +>.($). La valeur est un nombre représentant un caractère Unicode. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-negvaluecolor"/><sgmltag class="attribute" +>NegValueColor</sgmltag +></term> +<listitem> +<para +>Paramètre la couleur pour les valeurs négatives. La couleur est définie en valeur RGB (Rouge Vert Bleu) (r,g,b). R, g et b doivent faire partie de l'intervalle 0..255. Si la donnée n'est pas de type numérique, mettez la couleur à 255,0,0. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-commaseparator"/><sgmltag class="attribute" +>CommaSeparator</sgmltag +></term> +<listitem> +<para +>Détermine si des virgules sont utilisées dans des champs numériques. Si la donnée n'est pas de type numérique, mettez-le à <sgmltag class="attvalue" +>0</sgmltag +>. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Séparateur virgule</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>False</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>True</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> + +</sect2> + +<sect2 id="calculated-field-element"> +<title +><sgmltag class="element" +>CalculatedField</sgmltag +></title> + +<para +>L'élément <sgmltag class="element" +>CalculatedField</sgmltag +> définit un objet rapport utilisé pour dessiner des valeurs calculées sur un rapport. </para> + +<synopsis +><!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> +</synopsis> + +<variablelist> +<varlistentry> +<term +>Attributs</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="c-calculationtype"/><sgmltag class="attribute" +>CalculationType</sgmltag +></term> +<listitem> +<para +>Paramètre le type de calcul pour le champ. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Calculation</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Count</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Sum</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Average</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>Variance</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>Std Deviation</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-field"/><sgmltag class="attribute" +>Field</sgmltag +></term> +<listitem> +<para +>Paramètre le champ donnés pour l'objet. C'est un attribut d'une <sgmltag class="attribute" +>Line</sgmltag +> dans un fichier de données. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-text"/><sgmltag class="attribute" +>Text</sgmltag +></term> +<listitem> +<para +>Inutilisé. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-x"/><sgmltag class="attribute" +>X</sgmltag +></term> +<listitem> +<para +>Paramètre la coordonnée x (relative au coin supérieur gauche de la section) pour positionner le champ. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-y"/><sgmltag class="attribute" +>Y</sgmltag +></term> +<listitem> +<para +>Paramètre la coordonnée y (relative au coin supérieur gauche de la section) pour positionner le libellé. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-width"/><sgmltag class="attribute" +>Largeur</sgmltag +></term> +<listitem> +<para +>Paramètre la largeur du champ. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-height"/><sgmltag class="attribute" +>Hauteur</sgmltag +></term> +<listitem> +<para +>Paramètre la hauteur du champ. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-backgroundcolor"/><sgmltag class="attribute" +>BackgroundColor</sgmltag +></term> +<listitem> +<para +>Paramètre la couleur de fond du champ. La couleur est définie comme une valeur RGB (Rouge Vert Bleu) (r,g,b). R, g et b doivent être contenus dans l'intervalle 0..255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-foregroundcolor"/><sgmltag class="attribute" +>ForegroundColor</sgmltag +></term> +<listitem> +<para +>Paramètre la couleur de premier plan du champ. La couleur est définie comme une valeur RGB (Rouge Vert Bleu) (r,g,b). r, g et b doivent être contenus dans l'intervalle 0..255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-bordercolor"/><sgmltag class="attribute" +>BorderColor</sgmltag +></term> +<listitem> +<para +>Paramètre la couleur de la bordure du champ. La couleur est définie comme une valeur RGB (Rouge Vert Bleu) (r,g,b). R, g et b doivent être contenus dans l'intervalle 0..255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-borderwidth"/><sgmltag class="element" +>BorderWidth</sgmltag +></term> +<listitem> +<para +>Paramètre la largeur de la bordure pour le champ. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-borderstyle"/><sgmltag class="element" +>BorderStyle</sgmltag +></term> +<listitem> +<para +>Paramètre le style de la bordure pour le champ. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Style de la bordure</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Aucun</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Plein</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Tiret</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>Point</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>Point tiret</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>5</sgmltag +></entry> +<entry +>Double point tiret</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-fontfamily"/><sgmltag class="attribute" +>FontFamily</sgmltag +></term> +<listitem> +<para +>Paramètre le type de police pour le texte du champ. </para> +<!--<informalexample> +<para +><userinput +><sgmltag +class="attribute" +>FontFamily</sgmltag +>="<sgmltag +class="attvalue" +>Helvetica</sgmltag +>"</userinput +></para> +</informalexample +>--> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-fontsize"/><sgmltag class="attribute" +>FontSize</sgmltag +></term> +<listitem> +<para +>Paramètre la taille de la police pour le texte du champ. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-fontweight"/><sgmltag class="attribute" +>FontWeight</sgmltag +></term> +<listitem> +<para +>Paramètre le poids de la police pour le texte du champ. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Largeur de la police</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>25</sgmltag +></entry> +<entry +>Clair</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>50</sgmltag +></entry> +<entry +>Normal</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>63</sgmltag +></entry> +<entry +>Demi-gras</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>75</sgmltag +></entry> +<entry +>Gras</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>87</sgmltag +></entry> +<entry +>Noir</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-fontitalic"/><sgmltag class="attribute" +>FontItalic</sgmltag +></term> +<listitem> +<para +>Paramètre le drapeau italique de la police pour le texte du champ. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Italic</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>False</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>True</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-halignment"/><sgmltag class="attribute" +>HAlignment</sgmltag +></term> +<listitem> +<para +>Paramètre l'alignement horizontal du texte du champ. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Alignement horizontal</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Left</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Center</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Right</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-valignment"/><sgmltag class="attribute" +>VAlignment</sgmltag +></term> +<listitem> +<para +>Paramètre l'alignement vertical du texte du champ. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Alignement vertical</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Top</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Middle</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Bottom</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-wordwrap"/><sgmltag class="attribute" +>WordWrap</sgmltag +></term> +<listitem> +<para +>Paramètre le drapeau de retour automatique à la ligne du texte du champ.0 </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Retour à la ligne automatique du texte</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>False</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>True</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-datatype"/><sgmltag class="attribute" +>DataType</sgmltag +></term> +<listitem> +<para +>Paramètre le type de données du champ. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Type de données</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>String</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Integer</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Float</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>Date</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>Devise</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-dateformat"/><sgmltag class="attribute" +>DateFormat</sgmltag +></term> +<listitem> +<para +>Paramètre le format du champ date. Pour que cela fonctionne, le format de la date du document de données doit être mm/jj/aaaa ou mm-jj-aaaa, sinon le format initial de la date est utilisé. Si le type de données n'est pas une date, paramétrez-le à <sgmltag class="attvalue" +>0</sgmltag +>. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Format de date</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>m/j/aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>m-j-aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>mm/jj/aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>mm-jj-aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>m/j/aaaa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>5</sgmltag +></entry> +<entry +>m-j-aaaa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>6</sgmltag +></entry> +<entry +>mm/jj/aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>7</sgmltag +></entry> +<entry +>mm-jj-aaaa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>8</sgmltag +></entry> +<entry +>aaaa/m/j</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>9</sgmltag +></entry> +<entry +>aaaa-m-j</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>10</sgmltag +></entry> +<entry +>jj.mm.aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>11</sgmltag +></entry> +<entry +>jj.mm.aaaa</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-precision"/><sgmltag class="attribute" +>Precision</sgmltag +></term> +<listitem> +<para +>Paramètre la précision numérique du champ. Si le type de donnée n'est pas numérique, mettez le à 0. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-currency"/><sgmltag class="attribute" +>Devise</sgmltag +></term> +<listitem> +<para +>Paramètre le symbole de devise du champ. Si la donnée n'est pas une devise, mettez-le à <sgmltag class="attvalue" +>36</sgmltag +>.($). La valeur est un nombre représentant un caractère Unicode. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-negvaluecolor"/><sgmltag class="attribute" +>NegValueColor</sgmltag +></term> +<listitem> +<para +>Paramètre la couleur pour les valeurs négatives. La couleur est définie en valeur RGB (Rouge Vert Bleu) (r,g,b). R, g et b doivent faire partie de l'intervalle 0..255. Si la donnée n'est pas de type numérique, mettez la couleur à 255,0,0. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-commaseparator"/><sgmltag class="attribute" +>CommaSeparator</sgmltag +></term> +<listitem> +<para +>Détermine si des virgules sont utilisées dans des champs numériques. Si la donnée n'est pas de type numérique, mettez-le à <sgmltag class="attvalue" +>0</sgmltag +>. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Séparateur virgule</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>False</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>True</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> + +</sect2> + +<sect2 id="special-element"> +<title +><sgmltag class="element" +>Special</sgmltag +></title> + +<para +>L'élément <sgmltag class="element" +>Special</sgmltag +> définit un objet de rapport utilisé pour dessiner les numéros de page et la date en cours sur un rapport. </para> + +<synopsis +><!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> +</synopsis> + +<variablelist> +<varlistentry> +<term +>Attributs</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="s-type"/><sgmltag class="attribute" +>Type</sgmltag +></term> +<listitem> +<para +>Paramètre le type d'un objet spécial. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Type</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Date en cours</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Numéro de page</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-text"/><sgmltag class="attribute" +>Text</sgmltag +></term> +<listitem> +<para +>Inutilisé. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-x"/><sgmltag class="attribute" +>X</sgmltag +></term> +<listitem> +<para +>Paramètre la coordonnée x (relative au coin supérieur gauche de la section) pour positionner le champ. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-y"/><sgmltag class="attribute" +>Y</sgmltag +></term> +<listitem> +<para +>Paramètre la coordonnée y (relative au coin supérieur gauche de la section) pour positionner le libellé. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-width"/><sgmltag class="attribute" +>Largeur</sgmltag +></term> +<listitem> +<para +>Paramètre la largeur du champ. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-height"/><sgmltag class="attribute" +>Hauteur</sgmltag +></term> +<listitem> +<para +>Paramètre la hauteur du champ. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-backgroundcolor"/><sgmltag class="attribute" +>BackgroundColor</sgmltag +></term> +<listitem> +<para +>Paramètre la couleur de fond du champ. La couleur est définie comme une valeur RGB (Rouge Vert Bleu) (r,g,b). R, g et b doivent être contenus dans l'intervalle 0..255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-foregroundcolor"/><sgmltag class="attribute" +>ForegroundColor</sgmltag +></term> +<listitem> +<para +>Paramètre la couleur de premier plan du champ. La couleur est définie comme une valeur RGB (Rouge Vert Bleu) (r,g,b). r, g et b doivent être contenus dans l'intervalle 0..255. </para> +</listitem> +</varlistentry> + + +<varlistentry> +<term +><anchor id="s-bordercolor"/><sgmltag class="attribute" +>BorderColor</sgmltag +></term> +<listitem> +<para +>Paramètre la couleur de la bordure du champ. La couleur est définie comme une valeur RGB (Rouge Vert Bleu) (r,g,b). R, g et b doivent être contenus dans l'intervalle 0..255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-borderwidth"/><sgmltag class="element" +>BorderWidth</sgmltag +></term> +<listitem> +<para +>Paramètre la largeur de la bordure pour le champ. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-borderstyle"/><sgmltag class="element" +>BorderStyle</sgmltag +></term> +<listitem> +<para +>Paramètre le style de la bordure pour le champ. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Style de la bordure</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Aucun</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Plein</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Tiret</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>Point</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>Point tiret</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>5</sgmltag +></entry> +<entry +>Double point tiret</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-fontfamily"/><sgmltag class="attribute" +>FontFamily</sgmltag +></term> +<listitem> +<para +>Paramètre le type de police pour le texte du champ. </para> +<!--<informalexample> +<para +><userinput +><sgmltag +class="attribute" +>FontFamily</sgmltag +>="<sgmltag +class="attvalue" +>Helvetica</sgmltag +>"</userinput +></para> +</informalexample +>--> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-fontsize"/><sgmltag class="attribute" +>FontSize</sgmltag +></term> +<listitem> +<para +>Paramètre la taille de la police pour le texte du champ. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-fontweight"/><sgmltag class="attribute" +>FontWeight</sgmltag +></term> +<listitem> +<para +>Paramètre le poids de la police pour le texte du champ. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Largeur de la police</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>25</sgmltag +></entry> +<entry +>Clair</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>50</sgmltag +></entry> +<entry +>Normal</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>63</sgmltag +></entry> +<entry +>Demi-gras</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>75</sgmltag +></entry> +<entry +>Gras</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>87</sgmltag +></entry> +<entry +>Noir</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-fontitalic"/><sgmltag class="attribute" +>FontItalic</sgmltag +></term> +<listitem> +<para +>Paramètre le drapeau italique de la police pour le texte du champ. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Italic</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>False</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>True</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-halignment"/><sgmltag class="attribute" +>HAlignment</sgmltag +></term> +<listitem> +<para +>Paramètre l'alignement horizontal du texte du champ. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Alignement horizontal</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Left</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Center</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Right</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-valignment"/><sgmltag class="attribute" +>VAlignment</sgmltag +></term> +<listitem> +<para +>Paramètre l'alignement vertical du texte du champ. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Alignement vertical</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Top</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Middle</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Bottom</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-wordwrap"/><sgmltag class="attribute" +>WordWrap</sgmltag +></term> +<listitem> +<para +>Paramètre le drapeau de retour automatique à la ligne du texte du champ.0 </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Retour à la ligne automatique du texte</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>False</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>True</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-dateformat"/><sgmltag class="attribute" +>DateFormat</sgmltag +></term> +<listitem> +<para +>Paramètre le format du champ date. Pour que cela fonctionne, le format de la date du document de données doit être mm/jj/aaaa ou mm-jj-aaaa, sinon le format initial de la date est utilisé. Si le type de données n'est pas une date, paramétrez-le à <sgmltag class="attvalue" +>0</sgmltag +>. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Format de date</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>m/j/aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>m-j-aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>mm/jj/aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>mm-jj-aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>m/j/aaaa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>5</sgmltag +></entry> +<entry +>m-j-aaaa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>6</sgmltag +></entry> +<entry +>mm/jj/aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>7</sgmltag +></entry> +<entry +>mm-jj-aaaa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>8</sgmltag +></entry> +<entry +>aaaa/m/j</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>9</sgmltag +></entry> +<entry +>aaaa-m-j</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>10</sgmltag +></entry> +<entry +>jj.mm.aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>11</sgmltag +></entry> +<entry +>jj.mm.aaaa</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-precision"/><sgmltag class="attribute" +>Precision</sgmltag +></term> +<listitem> +<para +>Paramètre la précision numérique du champ. Si le type de donnée n'est pas numérique, mettez le à 0. </para> +</listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> + +</sect2> + +</sect1> + + + diff --git a/koffice-i18n-fr/docs/koffice/kugar/template.docbook b/koffice-i18n-fr/docs/koffice/kugar/template.docbook new file mode 100644 index 00000000..796f7e55 --- /dev/null +++ b/koffice-i18n-fr/docs/koffice/kugar/template.docbook @@ -0,0 +1,501 @@ +<!-- If you want to edit or validate this document separately, uncomment +this prolog +<?xml version="1.0" ?> +<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd"> +--> +<sect1 id="kugartemplate"> +<sect1info> +<authorgroup> +<author +><firstname +>Alexander</firstname +> <surname +>Dymo</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +&traducteurGerardDelafond; +</authorgroup> +</sect1info> +<title +>élément <sgmltag class="element" +>KugarTemplate</sgmltag +></title> + +<para +>L'élément <sgmltag class="element" +>KugarTemplate</sgmltag +> définit les attributs du rapport relatifs à la taille, l'orientation et aux marges de la page. </para> + +<synopsis +><!ELEMENT KugarTemplate (<link linkend="report-header-and-footer" +>ReportHeader</link +>, <link linkend="page-header-and-footer" +>PageHeader</link +>, <link linkend="detail-header-and-footer" +>DetailHeader</link +>*, <link linkend="detail" +>Detail</link +>*, <link linkend="detail-header-and-footer" +>DetailFooter</link +>*, <link linkend="page-header-and-footer" +>PageFooter</link +>, <link linkend="report-header-and-footer" +>ReportFooter</link +>)> +<!ATTLIST KugarTemplate +PageSize CDATA #REQUIRED +PageOrientation CDATA #REQUIRED +TopMargin CDATA #REQUIRED +BottomMargin CDATA #REQUIRED +LeftMargin CDATA #REQUIRED +RightMargin CDATA #REQUIRED> +</synopsis> + +<variablelist> + +<varlistentry> +<term +>Éléments</term> + +<listitem> + +<para +>L'élément <sgmltag class="element" +>KugarTemplate</sgmltag +> contient les éléments suivant : </para> + +<variablelist> +<varlistentry> +<term +><link linkend="report-header-and-footer" +><sgmltag class="element" +>ReportHeader</sgmltag +></link +></term> +<listitem> +<para +>L'élément <sgmltag class="element" +>ReportHeader</sgmltag +> définit les sections du rapport qui sont généralement imprimées au début du rapport. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><link linkend="page-header-and-footer" +><sgmltag class="element" +>PageHeader</sgmltag +></link +></term> +<listitem> +<para +>L'élément <sgmltag class="element" +>PageHeader</sgmltag +> définit les sections du rapport qui sont généralement imprimées au sommet de chaque page du rapport. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><link linkend="detail-header-and-footer" +><sgmltag class="element" +>DetailHeader</sgmltag +></link +></term> +<listitem> +<para +>L'élément <sgmltag class="element" +>DetailHeader</sgmltag +> définit les sections du rapport qui sont imprimées avant les détails d'un niveau donné du rapport. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><link linkend="detail" +><sgmltag class="element" +>Detail</sgmltag +></link +></term> +<listitem> +<para +>L'élément <sgmltag class="element" +>Detail</sgmltag +> définit la section du rapport qui contient les données du rapport. Le rapport peut avoir un nombre illimité de niveaux. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><link linkend="detail-header-and-footer" +><sgmltag class="element" +>DetailFooter</sgmltag +></link +></term> +<listitem> +<para +>L'élément <sgmltag class="element" +>DetailFooter</sgmltag +> définit les sections du rapport qui sont imprimées après les détails d'un certain niveau et en dessous sur le rapport. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><link linkend="page-header-and-footer" +><sgmltag class="element" +>PageFooter</sgmltag +></link +></term> +<listitem> +<para +>L'élément <sgmltag class="element" +>PageFooter</sgmltag +> définit les sections du rapport qui sont généralement imprimées à la fin de chaque page du rapport. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><link linkend="report-header-and-footer" +><sgmltag class="element" +>ReportFooter</sgmltag +></link +></term> +<listitem> +<para +>L'élément <sgmltag class="element" +>ReportFooter</sgmltag +> définit les sections du rapport qui sont généralement imprimées à la fin du rapport. </para> +</listitem> +</varlistentry> + +</variablelist> + +</listitem> + +</varlistentry> + +<varlistentry> +<term +>Attributs</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="kut-pagesize"/><sgmltag class="attribute" +>PageSize</sgmltag +></term> +<listitem> +<para +>Paramètre la taille de la page du rapport. Les valeurs suivantes sont disponibles : </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Taille de la page</entry> +</row> +</thead> + +<tbody> +<row> +<entry +>0</entry> +<entry +>A4</entry> +</row> +<row> +<entry +>1</entry> +<entry +>B5</entry> +</row> +<row> +<entry +>2</entry> +<entry +>Letter</entry> +</row> +<row> +<entry +>3</entry> +<entry +>Legal</entry> +</row> +<row> +<entry +>4</entry> +<entry +>Executive</entry> +</row> +<row> +<entry +>5</entry> +<entry +>A0</entry> +</row> +<row> +<entry +>6</entry> +<entry +>A1</entry> +</row> +<row> +<entry +>7</entry> +<entry +>A2</entry> +</row> +<row> +<entry +>8</entry> +<entry +>A3</entry> +</row> +<row> +<entry +>9</entry> +<entry +>A5</entry> +</row> +<row> +<entry +>10</entry> +<entry +>A6</entry> +</row> +<row> +<entry +>11</entry> +<entry +>A7</entry> +</row> +<row> +<entry +>12</entry> +<entry +>A8</entry> +</row> +<row> +<entry +>13</entry> +<entry +>A9</entry> +</row> +<row> +<entry +>14</entry> +<entry +>B0</entry> +</row> +<row> +<entry +>15</entry> +<entry +>B1</entry> +</row> +<row> +<entry +>16</entry> +<entry +>B10</entry> +</row> +<row> +<entry +>17</entry> +<entry +>B2</entry> +</row> +<row> +<entry +>18</entry> +<entry +>B3</entry> +</row> +<row> +<entry +>19</entry> +<entry +>B4</entry> +</row> +<row> +<entry +>20</entry> +<entry +>B6</entry> +</row> +<row> +<entry +>21</entry> +<entry +>B7</entry> +</row> +<row> +<entry +>22</entry> +<entry +>B8</entry> +</row> +<row> +<entry +>23</entry> +<entry +>B9</entry> +</row> +<row> +<entry +>24</entry> +<entry +>C5E</entry> +</row> +<row> +<entry +>25</entry> +<entry +>Comm10E</entry> +</row> +<row> +<entry +>26</entry> +<entry +>DLE</entry> +</row> +<row> +<entry +>27</entry> +<entry +>Folio</entry> +</row> +<row> +<entry +>28</entry> +<entry +>Ledger</entry> +</row> +<row> +<entry +>29</entry> +<entry +>Tabloid</entry> +</row> +<row> +<entry +>30</entry> +<entry +>NPageSize</entry> +</row> + +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="kut-pageorient"/><sgmltag class="attribute" +>PageOrientation</sgmltag +></term> +<listitem> +<para +>Paramètre l'orientation de la page du rapport. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valeur</entry> +<entry +>Orientation</entry> +</row> +</thead> +<tbody> +<row> +<entry +>0</entry> +<entry +>Portrait</entry> +</row> +<row> +<entry +>1</entry> +<entry +>Paysage</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="kut-topmargin"/><sgmltag class="attribute" +>TopMargin</sgmltag +></term> +<listitem> +<para +>Paramètre la marge du sommet de la page du rapport. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="kut-botmargin"/><sgmltag class="attribute" +>BottomMargin</sgmltag +></term> +<listitem> +<para +>Paramètre la marge du bas de la page du rapport. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="kut-leftmargin"/><sgmltag class="attribute" +>LeftMargin</sgmltag +></term> +<listitem> +<para +>Paramètre la marge de gauche de la page du rapport. </para> +</listitem> +</varlistentry +><varlistentry> +<term +><anchor id="kut-rightmargin"/><sgmltag class="attribute" +>RightMargin</sgmltag +></term> +<listitem> +<para +>Paramètre la marge de droite de la page du rapport. </para> +</listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> +</sect1> diff --git a/koffice-i18n-fr/docs/koffice/kugar/templatedtd.docbook b/koffice-i18n-fr/docs/koffice/kugar/templatedtd.docbook new file mode 100644 index 00000000..d1368347 --- /dev/null +++ b/koffice-i18n-fr/docs/koffice/kugar/templatedtd.docbook @@ -0,0 +1,508 @@ +<!-- If you want to validate or edit this document separately, uncomment +this prolog + +<?xml version="1.0" ?> +<!DOCTYPE appendix PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd"> + +--> + +<sect1 id="template-dtd"> +<sect1info> +<authorgroup> +<author +><firstname +>Alexander</firstname +> <surname +>Dymo</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +&traducteurGerardDelafond; +</authorgroup> +</sect1info> +<title +>Définition du type de document de modèle de Kugar</title> + +<synopsis +><?xml version="1.0" encoding="UTF-8"?> + +<!DOCTYPE KugarTemplate [ + <!ELEMENT <link linkend="kugartemplate" +>KugarTemplate</link +> (<link linkend="report-header-and-footer" +>ReportHeader</link +>, <link linkend="page-header-and-footer" +>PageHeader</link +>, <link linkend="detail-header-and-footer" +>DetailHeader</link +>*, <link linkend="detail" +>Detail</link +>*, <link linkend="detail-header-and-footer" +>DetailFooter</link +>*, <link linkend="page-header-and-footer" +>PageFooter</link +>, <link linkend="report-header-and-footer" +>ReportFooter</link +>)> + <!ATTLIST KugarTemplate + <link linkend="kut-pagesize" +>PageSize</link +> CDATA #REQUIRED + <link linkend="kut-pageorient" +>PageOrientation</link +> CDATA #REQUIRED + <link linkend="kut-topmargin" +>TopMargin</link +> CDATA #REQUIRED + <link linkend="kut-botmargin" +>BottomMargin</link +> CDATA #REQUIRED + <link linkend="kut-leftmargin" +>LeftMargin</link +> CDATA #REQUIRED + <link linkend="kut-rightmargin" +>RightMargin</link +> CDATA #REQUIRED> + + <!ELEMENT <link linkend="report-header-and-footer" +>ReportHeader</link +> (<link linkend="line-element" +>Line</link +>*, <link linkend="label-element" +>Label</link +>*, <link linkend="special-element" +>Special</link +>*)> + <!ATTLIST ReportHeader + <link linkend="rhf-height" +>Height</link +> CDATA #REQUIRED + <link linkend="rhf-printfrequency" +>PrintFrequency</link +> CDATA #REQUIRED> + + <!ELEMENT <link linkend="page-header-and-footer" +>PageHeader</link +> (<link linkend="line-element" +>Line</link +>*, <link linkend="label-element" +>Label</link +>*, <link linkend="special-element" +>Special</link +>*)> + <!ATTLIST PageHeader + <link linkend="phf-height" +>Height</link +> CDATA #REQUIRED + <link linkend="phf-printfrequency" +>PrintFrequency</link +> CDATA #REQUIRED> + + <!ELEMENT <link linkend="detail-header-and-footer" +>DetailHeader</link +> (<link linkend="line-element" +>Line</link +>*, <link linkend="label-element" +>Label</link +>*, <link linkend="special-element" +>Special</link +>*)> + <!ATTLIST DetailHeader + <link linkend="dhf-height" +>Height</link +> CDATA #REQUIRED + <link linkend="dhf-level" +>Level</link +> CDATA #REQUIRED> + + <!ELEMENT <link linkend="detail" +>Detail</link +> (<link linkend="line-element" +>Line</link +>*, <link linkend="label-element" +>Label</link +>*, <link linkend="special-element" +>Special</link +>*, <link linkend="field-element" +>Field</link +>*)> + <!ATTLIST Detail + <link linkend="d-height" +>Height</link +> CDATA #REQUIRED + <link linkend="d-level" +>Level</link +> CDATA #REQUIRED> + + <!ELEMENT <link linkend="detail-header-and-footer" +>DetailFooter</link +> (<link linkend="line-element" +>Line</link +>*, <link linkend="label-element" +>Label</link +>*, <link linkend="special-element" +>Special</link +>*)> + <!ATTLIST DetailFooter + <link linkend="dhf-height" +>Height</link +> CDATA #REQUIRED + <link linkend="dhf-level" +>Level</link +> CDATA #REQUIRED> + + <!ELEMENT <link linkend="page-header-and-footer" +>PageFooter</link +> (<link linkend="line-element" +>Line</link +>*, <link linkend="label-element" +>Label</link +>*, <link linkend="special-element" +>Special</link +>*)> + <!ATTLIST PageFooter + <link linkend="phf-height" +>Height</link +> CDATA #REQUIRED + <link linkend="phf-printfrequency" +>PrintFrequency</link +> CDATA #REQUIRED> + + <!ELEMENT <link linkend="report-header-and-footer" +>ReportFooter</link +> (<link linkend="line-element" +>Line</link +>*, <link linkend="label-element" +>Label</link +>*, <link linkend="special-element" +>Special</link +>*, <link linkend="calculated-field-element" +>CalculatedField</link +>*)> + <!ATTLIST ReportFooter + <link linkend="rhf-height" +>Height</link +> CDATA #REQUIRED + <link linkend="rhf-printfrequency" +>PrintFrequency</link +> CDATA #REQUIRED> + + <!ELEMENT <link linkend="line-element" +>Line</link +> EMPTY> + <!ATTLIST Line + <link linkend="l-x1" +>X1</link +> CDATA #REQUIRED + <link linkend="l-y1" +>Y1</link +> CDATA #REQUIRED + <link linkend="l-x2" +>X2</link +> CDATA #REQUIRED + <link linkend="l-y2" +>Y2</link +> CDATA #REQUIRED + <link linkend="l-width" +>Width</link +> CDATA #REQUIRED + <link linkend="l-color" +>Color</link +> CDATA #REQUIRED + <link linkend="l-style" +>Style</link +> CDATA #REQUIRED> + + <!ELEMENT <link linkend="label-element" +>Label</link +> EMPTY> + <!ATTLIST Label + <link linkend="la-text" +>Text</link +> CDATA #REQUIRED + <link linkend="la-x" +>X</link +> CDATA #REQUIRED + <link linkend="la-y" +>Y</link +> CDATA #REQUIRED + <link linkend="la-width" +>Width</link +> CDATA #REQUIRED + <link linkend="la-height" +>Height</link +> CDATA #REQUIRED + <link linkend="la-backgroundcolor" +>BackgroundColor</link +> CDATA #REQUIRED + <link linkend="la-foregroundcolor" +>ForegroundColor</link +> CDATA #REQUIRED + <link linkend="la-bordercolor" +>BorderColor</link +> CDATA #REQUIRED + <link linkend="la-borderwidth" +>BorderWidth</link +> CDATA #REQUIRED + <link linkend="la-borderstyle" +>BorderStyle</link +> CDATA #REQUIRED + <link linkend="la-fontfamily" +>FontFamily</link +> CDATA #REQUIRED + <link linkend="la-fontsize" +>FontSize</link +> CDATA #REQUIRED + <link linkend="la-fontweight" +>FontWeight</link +> CDATA #REQUIRED + <link linkend="la-fontitalic" +>FontItalic</link +> CDATA #REQUIRED + <link linkend="la-halignment" +>HAlignment</link +> CDATA #REQUIRED + <link linkend="la-valignment" +>VAlignment</link +> CDATA #REQUIRED + <link linkend="la-wordwrap" +>WordWrap</link +> CDATA #REQUIRED> + + <!ELEMENT <link linkend="field-element" +>Field</link +> EMPTY> + <!ATTLIST Field + <link linkend="f-field" +>Field</link +> CDATA #REQUIRED + <link linkend="f-text" +>Text</link +> CDATA #REQUIRED + <link linkend="f-x" +>X</link +> CDATA #REQUIRED + <link linkend="f-y" +>Y</link +> CDATA #REQUIRED + <link linkend="f-width" +>Width</link +> CDATA #REQUIRED + <link linkend="f-height" +>Height</link +> CDATA #REQUIRED + <link linkend="f-backgroundcolor" +>BackgroundColor</link +> CDATA #REQUIRED + <link linkend="f-foregroundcolor" +>ForegroundColor</link +> CDATA #REQUIRED + <link linkend="f-bordercolor" +>BorderColor</link +> CDATA #REQUIRED + <link linkend="f-borderwidth" +>BorderWidth</link +> CDATA #REQUIRED + <link linkend="f-borderstyle" +>BorderStyle</link +> CDATA #REQUIRED + <link linkend="f-fontfamily" +>FontFamily</link +> CDATA #REQUIRED + <link linkend="f-fontsize" +>FontSize</link +> CDATA #REQUIRED + <link linkend="f-fontweight" +>FontWeight</link +> CDATA #REQUIRED + <link linkend="f-fontitalic" +>FontItalic</link +> CDATA #REQUIRED + <link linkend="f-halignment" +>HAlignment</link +> CDATA #REQUIRED + <link linkend="f-valignment" +>VAlignment</link +> CDATA #REQUIRED + <link linkend="f-wordwrap" +>WordWrap</link +> CDATA #REQUIRED + <link linkend="f-datatype" +>DataType</link +> CDATA #REQUIRED + <link linkend="f-dateformat" +>DateFormat</link +> CDATA #REQUIRED + <link linkend="f-precision" +>Precision</link +> CDATA #REQUIRED + <link linkend="f-currency" +>Currency</link +> CDATA #REQUIRED + <link linkend="f-negvaluecolor" +>NegValueColor</link +> CDATA #REQUIRED + <link linkend="f-commaseparator" +>CommaSeparator</link +> CDATA #REQUIRED> + + <!ELEMENT <link linkend="calculated-field-element" +>CalculatedField</link +> EMPTY> + <!ATTLIST CalculatedField + <link linkend="c-calculationtype" +>CalculationType</link +> CDATA #REQUIRED + <link linkend="c-field" +>Field</link +> CDATA #REQUIRED + <link linkend="c-text" +>Text</link +> CDATA #REQUIRED + <link linkend="c-x" +>X</link +> CDATA #REQUIRED + <link linkend="c-y" +>Y</link +> CDATA #REQUIRED + <link linkend="c-width" +>Width</link +> CDATA #REQUIRED + <link linkend="c-height" +>Height</link +> CDATA #REQUIRED + <link linkend="c-backgroundcolor" +>BackgroundColor</link +> CDATA #REQUIRED + <link linkend="c-foregroundcolor" +>ForegroundColor</link +> CDATA #REQUIRED + <link linkend="c-bordercolor" +>BorderColor</link +> CDATA #REQUIRED + <link linkend="c-borderwidth" +>BorderWidth</link +> CDATA #REQUIRED + <link linkend="c-borderstyle" +>BorderStyle</link +> CDATA #REQUIRED + <link linkend="c-fontfamily" +>FontFamily</link +> CDATA #REQUIRED + <link linkend="c-fontsize" +>FontSize</link +> CDATA #REQUIRED + <link linkend="c-fontweight" +>FontWeight</link +> CDATA #REQUIRED + <link linkend="c-fontitalic" +>FontItalic</link +> CDATA #REQUIRED + <link linkend="c-halignment" +>HAlignment</link +> CDATA #REQUIRED + <link linkend="c-valignment" +>VAlignment</link +> CDATA #REQUIRED + <link linkend="c-wordwrap" +>WordWrap</link +> CDATA #REQUIRED + <link linkend="c-datatype" +>DataType</link +> CDATA #REQUIRED + <link linkend="c-dateformat" +>DateFormat</link +> CDATA #REQUIRED + <link linkend="c-precision" +>Precision</link +> CDATA #REQUIRED + <link linkend="c-currency" +>Currency</link +> CDATA #REQUIRED + <link linkend="c-negvaluecolor" +>NegValueColor</link +> CDATA #REQUIRED + <link linkend="c-commaseparator" +>CommaSeparator</link +> CDATA #REQUIRED> + + <!ELEMENT <link linkend="special-element" +>Special</link +> EMPTY> + <!ATTLIST Special + <link linkend="s-type" +>Type</link +> CDATA #REQUIRED + <link linkend="s-text" +>Text</link +> CDATA #REQUIRED + <link linkend="s-x" +>X</link +> CDATA #REQUIRED + <link linkend="s-y" +>Y</link +> CDATA #REQUIRED + <link linkend="s-width" +>Width</link +> CDATA #REQUIRED + <link linkend="s-height" +>Height</link +> CDATA #REQUIRED + <link linkend="s-backgroundcolor" +>BackgroundColor</link +> CDATA #REQUIRED + <link linkend="s-foregroundcolor" +>ForegroundColor</link +> CDATA #REQUIRED + <link linkend="s-bordercolor" +>BorderColor</link +> CDATA #REQUIRED + <link linkend="s-borderwidth" +>BorderWidth</link +> CDATA #REQUIRED + <link linkend="s-borderstyle" +>BorderStyle</link +> CDATA #REQUIRED + <link linkend="s-fontfamily" +>FontFamily</link +> CDATA #REQUIRED + <link linkend="s-fontsize" +>FontSize</link +> CDATA #REQUIRED + <link linkend="s-fontweight" +>FontWeight</link +> CDATA #REQUIRED + <link linkend="s-fontitalic" +>FontItalic</link +> CDATA #REQUIRED + <link linkend="s-halignment" +>HAlignment</link +> CDATA #REQUIRED + <link linkend="s-valignment" +>VAlignment</link +> CDATA #REQUIRED + <link linkend="s-wordwrap" +>WordWrap</link +> CDATA #REQUIRED + <link linkend="s-dateformat" +>DateFormat</link +> CDATA #REQUIRED> + ]> +</synopsis> +</sect1> diff --git a/koffice-i18n-fr/docs/koffice/kugar/tut_edit_height.png b/koffice-i18n-fr/docs/koffice/kugar/tut_edit_height.png Binary files differnew file mode 100644 index 00000000..d90e7f17 --- /dev/null +++ b/koffice-i18n-fr/docs/koffice/kugar/tut_edit_height.png diff --git a/koffice-i18n-fr/docs/koffice/kugar/tut_empty_report.png b/koffice-i18n-fr/docs/koffice/kugar/tut_empty_report.png Binary files differnew file mode 100644 index 00000000..6f21ddf6 --- /dev/null +++ b/koffice-i18n-fr/docs/koffice/kugar/tut_empty_report.png diff --git a/koffice-i18n-fr/docs/koffice/kugar/tut_file_new.png b/koffice-i18n-fr/docs/koffice/kugar/tut_file_new.png Binary files differnew file mode 100644 index 00000000..bb1bdc81 --- /dev/null +++ b/koffice-i18n-fr/docs/koffice/kugar/tut_file_new.png diff --git a/koffice-i18n-fr/docs/koffice/kugar/tut_rep_complete.png b/koffice-i18n-fr/docs/koffice/kugar/tut_rep_complete.png Binary files differnew file mode 100644 index 00000000..0a16262e --- /dev/null +++ b/koffice-i18n-fr/docs/koffice/kugar/tut_rep_complete.png diff --git a/koffice-i18n-fr/docs/koffice/kugar/tut_rep_generated.png b/koffice-i18n-fr/docs/koffice/kugar/tut_rep_generated.png Binary files differnew file mode 100644 index 00000000..54cd847f --- /dev/null +++ b/koffice-i18n-fr/docs/koffice/kugar/tut_rep_generated.png diff --git a/koffice-i18n-fr/docs/koffice/kugar/tut_rep_look1.png b/koffice-i18n-fr/docs/koffice/kugar/tut_rep_look1.png Binary files differnew file mode 100644 index 00000000..30a58e60 --- /dev/null +++ b/koffice-i18n-fr/docs/koffice/kugar/tut_rep_look1.png diff --git a/koffice-i18n-fr/docs/koffice/kugar/tut_rep_look2.png b/koffice-i18n-fr/docs/koffice/kugar/tut_rep_look2.png Binary files differnew file mode 100644 index 00000000..60c67270 --- /dev/null +++ b/koffice-i18n-fr/docs/koffice/kugar/tut_rep_look2.png diff --git a/koffice-i18n-fr/docs/koffice/kugar/tut_set_level.png b/koffice-i18n-fr/docs/koffice/kugar/tut_set_level.png Binary files differnew file mode 100644 index 00000000..b76f7b85 --- /dev/null +++ b/koffice-i18n-fr/docs/koffice/kugar/tut_set_level.png diff --git a/koffice-i18n-fr/docs/koffice/kugar/tutorial.docbook b/koffice-i18n-fr/docs/koffice/kugar/tutorial.docbook new file mode 100644 index 00000000..1001e4c2 --- /dev/null +++ b/koffice-i18n-fr/docs/koffice/kugar/tutorial.docbook @@ -0,0 +1,366 @@ +<!-- If you want to validate or edit this document separately, uncomment +this prolog + +<?xml version="1.0" ?> +<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd"> + +--> +<chapter id="tutorial"> +<chapterinfo> +<authorgroup> +<author +><firstname +>Alexander</firstname +> <surname +>Dymo</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +&traducteurGerardDelafond; +</authorgroup> +</chapterinfo> +<title +>Didacticiel</title> + +<para +>Ce didacticiel tente d'être une brève introduction à Kugar.</para> + +<para +>Vous créerez un modèle de rapport exemple avec &kudesigner;, un fichier de données exemple et finalement, produirez un rapport complet.</para> + +<para +>Le code source pour les modèles exemples et les fichiers de données peut se trouver dans <filename +>sample1.ktf</filename +> et <filename +>sample1.kdf</filename +> qui sont distribués avec &kugar;.</para> + + +<sect1 id="tut-1"> +<title +>Création d'un modèle de rapport avec &kudesigner;</title> + +<para +>Lancez Kugar Designer en saisissant <command +>kudesigner</command +> en ligne de commande. </para> + +<para +>Après avoir démarré de concepteur, choisissez <guimenu +>Fichier</guimenu +>|<guilabel +>Nouveau</guilabel +> et déterminez la taille de la page à <guilabel +>Letter</guilabel +> et l'orientation du papier sur <guilabel +>Paysage</guilabel +>. Déterminez les marges gauche et droite à 48 et les marges haute et basse à 40. Toutes les dimensions dans &kudesigner; (marges, positions, tailles, &etc;) sont mesurés en millimètres. <screenshot +> <mediaobject> +<imageobject> +<imagedata fileref="tut_file_new.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogue <interface +>Nouveau rapport</interface +></phrase> +</textobject> +</mediaobject> +</screenshot> +</para> + +<para +>Le nouveau rapport est maintenant créé et tous les boutons sur la <guilabel +>Barre d'éléments</guilabel +> et la <guilabel +>Barre de sections</guilabel +> sont maintenant activés (les éléments de menu correspondants de <guilabel +>Items</guilabel +> et <guilabel +>Sections</guilabel +> sont aussi activés). <screenshot +> <mediaobject> +<imageobject> +<imagedata fileref="tut_empty_report.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Fenêtre de rapport vide</phrase> +</textobject> +</mediaobject> +</screenshot> +</para> + +<para +>Maintenant, c'est le moment d'ajouter des sections au rapport et de déterminer leurs tailles. Nous ajouterons des <link linkend="report-header-and-footer" +>en-têtes et pieds de rapport</link +>, <link linkend="page-header-and-footer" +>en-têtes et pieds de page</link +> et une simple section <link linkend="detail" +>détail</link +>. Les en-têtes et pieds de rapports sont affichés sur les première et dernière pages du rapport et après toute autre donnée du rapport. Les pieds de rapport sont de bons endroits pour les <link linkend="calculated-field-element" +>champs calculés</link +>. Les en-têtes et pieds de pages sont affichés en haut et en bas de chaque page. Notre rapport aura une section de détail avec le niveau 0. Ceci signifie que toutes nos lignes de données ont une structure identique (&cad; les champs). Si la structure des données est plus complexe ou si elle est organisée selon une relation maître-détail, il faut créer plus de niveaux de détail. Voyez <filename +>sample3.kft</filename +> et <filename +>sample3.kdf</filename +> pour un exemple de la manière dont cela peut être fait. Reportez-vous à la <link linkend="template-elements" +>description des éléments de modèle</link +> pour d'autres informations. </para> + +<para +>Les sections sont ajoutées en utilisant le menu <guilabel +>Sections</guilabel +> ou une <guilabel +>Barre d'outils de sections</guilabel +>. Maintenant, ajoutons un en-tête et un pied de page, puis la de détails. Lors de l'ajout de la section de détails, mettons son niveau à 0 comme montré sur l'écran ci-dessous. <screenshot +> <mediaobject> +<imageobject> +<imagedata fileref="tut_set_level.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Déterminer le niveau de détail</phrase> +</textobject> +</mediaobject> +</screenshot> +</para> + +<para +>Notre rapport devrait maintenant ressembler à celui de la capture d'écran. <screenshot +> <mediaobject> +<imageobject> +<imagedata fileref="tut_rep_look1.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Rapport avec des sections</phrase> +</textobject> +</mediaobject> +</screenshot> +</para> + +<para +>Toutes nos sections ont une hauteur prédéfinie - 50 mm. Changeons-la. Pour ce faire, cliquons du &BDS; sur la section En-tête du rapport ou cliquons sur le bouton <guilabel +>Modifier les propriétés</guilabel +> sur la <guilabel +>Barre d'outils d'édition</guilabel +>. La fenêtre de propriétés doit être affichée. <screenshot +> <mediaobject> +<imageobject> +<imagedata fileref="tut_edit_height.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Hauteur de la section éditable</phrase> +</textobject> +</mediaobject> +</screenshot> +</para> + +<para +>Maintenant, donnons à l'en-tête du rapport la hauteur de 70. Effectuons cette procédure pour toutes les autres sections. Fixons la hauteur de l'en-tête de page à 45 et les détails à 30. Les pieds de page et de rapport doivent être à 32 mm de haut. </para> + +<para +>Un modèle de rapport avec des tailles de section proprement établies est prêt à être rempli d'éléments de rapport. <screenshot +> <mediaobject> +<imageobject> +<imagedata fileref="tut_rep_look2.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Rapport avec des sections à taille définie</phrase> +</textobject> +</mediaobject> +</screenshot> +</para> + +<para +>Vous pouvez maintenant ajouter des éléments aux sections sur le rapport. Cinq différents types d'éléments peuvent être ajoutés sur le rapport. <link linkend="label-element" +>Libellé</link +> est une zone rectangulaire qui a des bordures et peut être remplie de n'importe quelle sorte de données textuelles. Le texte, les couleurs de fond et les polices peuvent être changés pour la bordure du libellé et les couleurs des lignes sont aussi personnalisables. <link linkend="field-element" +>Champ</link +> peut être placé sur une section de détails. Les champs représentent les champs de données, leurs valeurs seront collectées d'un fichier de données lors de la génération du rapport. Les comptes, les sommes, moyennes, &etc; pour les valeurs des champs peuvent être imprimés sur le rapport au moyen de <link linkend="calculated-field-element" +>Champs calculés</link +>. <link linkend="special-element" +>Specials</link +> sont des libellés avec du texte prédéfini, comme la date courante ou le numéro de page. L'aspect général du rapport peut être raffiné avec <link linkend="line-element" +>Ligne</link +>. </para> + +<para +>Pour ajouter un élément au rapport, cliquez sur le bouton de l'élément correspondant sur la <guilabel +>barre d'outils d'éléments</guilabel +> et placez-le (clic) sur la section. L'élément choisi sera placé sur la section sélectionnée avec le coin supérieur gauche aux coordonnées données. Les autres propriétés sont mises aux valeurs par défaut et peuvent être changées avec le dialogue <guilabel +>Options d'éléments de rapports</guilabel +> (de la même manière que nous avons utilisée pour changer la hauteur des sections). </para> + +<para +>Ainsi, ajoutons des libellés à l'en-tête de rapport et à l'en-tête de page comme montré sur la capture d'écran ci-dessous. Notez que le libellé <quote +>Mutin Bay Software</quote +> a son <guilabel +>BorderStyle</guilabel +> et <guilabel +>BorderWidth</guilabel +> positionnés à 0 et <quote +>Software Inventory Report</quote +> - 1 mm. Toutes les couleurs sont déterminées comme une combinaison de trois valeurs (RGB - rouge, vert, bleu), séparées par des virgules. </para> + +<para +>Nous ajouterons aussi des éléments de champ à la section détails. Supposons simplement que nous avons quatre champs - titre, version, plate-forme et copies. Ainsi, quatre éléments <guilabel +>Champ</guilabel +> doivent être placés et leur propriétés de <guilabel +>Champ</guilabel +> déterminées. Notez que la propriété de <guilabel +>Text</guilabel +> est positionnée automatiquement sur <quote +>[<userinput +>field_name</userinput +>]</quote +> </para> + +<para +>Le pied de page est une bonne place pour montrer les date et numéros de page courants, vous devez donc ajouter deux champs spéciaux et déterminer leurs propriétés de <guilabel +>Type</guilabel +> à 0 et 1. Un Spécial avec Type=0 représentera la date et un avec Type=1 le numéro de page. Notez que la propriété du <guilabel +>Text</guilabel +> d'un élément spécial est changée automatiquement. </para> + +<para +>Le dernier élément à placer est <guilabel +>Champ calculé</guilabel +> pour le champ <quote +>copies</quote +>. Pour acquérir un sum(copies), positionnez la propriété <guilabel +>Field</guilabel +> du champ calculé sur <quote +>copies</quote +> et <guilabel +>CalculationType</guilabel +> sur 1 (fonction sum). </para> + +<para +>Enfin, notre modèle de rapport devrait ressembler à ça : <screenshot +> <mediaobject> +<imageobject> +<imagedata fileref="tut_rep_complete.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Rapport complet</phrase> +</textobject> +</mediaobject> +</screenshot> +</para> + +</sect1> + + + +<sect1 id="tut-2"> +<title +>Création d'un fichier de données de rapport</title> + +<para +>D'une manière générale, les fichiers de données peuvent être créés de plusieurs manières. L'une peut utiliser des tables de transformation xsl pour générer un &XML; à partir d'un autre document &XML; (comme un tableur &kspread;), une autre utilisera son propre programme pour chercher des données dans une base de données et remplira les champs de données. Dans ce didacticiel, nous le créerons simplement à la main. Le code source pour l'exemple se trouve dans le fichier <filename +>sample1.kdf</filename +> ou copié dans l'exemple ci-dessous. </para> + +<programlisting +><?xml version=<quote +>1.0</quote +> encoding=<quote +>UTF-8</quote +>?> + +<!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> +</programlisting> + +</sect1> + +<sect1 id="tut-3"> +<title +>Génération du rapport</title> + +<para +>À ce moment, nous avons un modèle de rapport (<filename +>sample1.ktf</filename +>) et un rapport de données (<filename +>sample1.kdf</filename +>). </para> +<para +>Pour générer un rapport, saisissez la commande suivante dans un shell : <command +>kugar <option +>-r <replaceable +>sample1.ktf</replaceable +></option +> <option +>-d <replaceable +>sample1.kdf</replaceable +></option +></command +> </para> + +<para +>Ceci ouvrira une fenêtre &kugar; avec le rapport généré. <screenshot +> <mediaobject> +<imageobject> +<imagedata fileref="tut_rep_generated.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Rapport généré</phrase> +</textobject> +</mediaobject> +</screenshot> +</para> + +</sect1> + +</chapter> |