diff options
Diffstat (limited to 'koffice-i18n-it/docs/koffice/kugar')
24 files changed, 6899 insertions, 0 deletions
diff --git a/koffice-i18n-it/docs/koffice/kugar/Makefile.am b/koffice-i18n-it/docs/koffice/kugar/Makefile.am new file mode 100644 index 00000000..5c1b8e5b --- /dev/null +++ b/koffice-i18n-it/docs/koffice/kugar/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = it +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/koffice-i18n-it/docs/koffice/kugar/add_detail.png b/koffice-i18n-it/docs/koffice/kugar/add_detail.png Binary files differnew file mode 100644 index 00000000..803c27e2 --- /dev/null +++ b/koffice-i18n-it/docs/koffice/kugar/add_detail.png diff --git a/koffice-i18n-it/docs/koffice/kugar/add_detail_footer.png b/koffice-i18n-it/docs/koffice/kugar/add_detail_footer.png Binary files differnew file mode 100644 index 00000000..c3109d22 --- /dev/null +++ b/koffice-i18n-it/docs/koffice/kugar/add_detail_footer.png diff --git a/koffice-i18n-it/docs/koffice/kugar/add_detail_header.png b/koffice-i18n-it/docs/koffice/kugar/add_detail_header.png Binary files differnew file mode 100644 index 00000000..94ca69d2 --- /dev/null +++ b/koffice-i18n-it/docs/koffice/kugar/add_detail_header.png diff --git a/koffice-i18n-it/docs/koffice/kugar/datadtd.docbook b/koffice-i18n-it/docs/koffice/kugar/datadtd.docbook new file mode 100644 index 00000000..88f25465 --- /dev/null +++ b/koffice-i18n-it/docs/koffice/kugar/datadtd.docbook @@ -0,0 +1,90 @@ +<!-- 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 +>cloudtemple@mksat.net</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>phil@river-bank.demon.co.uk</email +></address> +</affiliation> +</author> +<othercredit role="translator" +><firstname +>Federico</firstname +><surname +>Zenith</surname +><affiliation +><address +><email +>zenith@chemeng.ntnu.no</email +></address +></affiliation +><contrib +>Traduzione della documentazione in italiano</contrib +></othercredit +> +</authorgroup> +</sect1info> +<title +>Definizione del tipo di documento di <sgmltag class="element" +>KugarData</sgmltag +></title> + +<synopsis +><?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-it/docs/koffice/kugar/dataref.docbook b/koffice-i18n-it/docs/koffice/kugar/dataref.docbook new file mode 100644 index 00000000..816467a1 --- /dev/null +++ b/koffice-i18n-it/docs/koffice/kugar/dataref.docbook @@ -0,0 +1,162 @@ +<!-- 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 +>cloudtemple@mksat.net</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>phil@river-bank.demon.co.uk</email +></address> +</affiliation> +</author> +<othercredit role="translator" +><firstname +>Federico</firstname +><surname +>Zenith</surname +><affiliation +><address +><email +>zenith@chemeng.ntnu.no</email +></address +></affiliation +><contrib +>Traduzione della documentazione in italiano</contrib +></othercredit +> +</authorgroup> +</sect1info> +<title +><sgmltag class="element" +>Elemento KugarData</sgmltag +></title> + +<para +>L'elemento <sgmltag class="element" +>KugarData</sgmltag +> definisce la sorgente dei dati di un rapporto. La struttura di base è una raccolta di righe e colonne. Questo documento non definisce i tipi di dati e i loro attributi. Il modello di rapporto definisce le informazioni sui tipi di dati delle colonne. </para> + +<para +>Il creatore di documenti può applicare un foglio di stile &XSL; a un documento esistente per convertirlo in questo formato. Se viene usato &XSL; il creatore può applicare macro personalizzate usando &XSL; per i calcoli delle colonne, l'ordinamento, &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 +>Elemento Kugardata</title> +<para +>L'elemento <sgmltag class="element" +>KugarData</sgmltag +> contiene zero o più elementi <sgmltag class="element" +>Row</sgmltag +>. Un <sgmltag class="element" +>Row</sgmltag +> deve contenere un attributo <sgmltag class="attribute" +>level</sgmltag +> con valore corrispondente al livello di dettaglio nel modello. Gli altri attributi rappresentano le colonne di dati. </para> +<para +><anchor id="template-att"/>Il valore dell'attributo <sgmltag class="attribute" +>Template</sgmltag +> è l'&URL; del modello di rapporto usato per formattare i dati. </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 +>Elemento Row</title> + +<variablelist> + +<varlistentry> +<term +>Attributi</term> +<listitem> + +<variablelist> + +<varlistentry> +<term +><anchor id="level-att"/><sgmltag class="attribute" +>level</sgmltag +></term> +<listitem> +<para +>Il valore dell'attributo indica quale dettaglio viene usato nel modello del rapporto per far vedere i dati. Le righe possono contenere vari insiemi di colonne per vari livelli, quindi ogni attributo tranne <sgmltag class="attribute" +>level</sgmltag +> dovrebbe essere dichiarato come #IMPLIED. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="column-att"/><sgmltag class="attribute" +>column</sgmltag +></term> +<listitem> +<para +>Il nome dell'attributo è il nome della colonna, e usa il formato come viene dato nella definizione di <sgmltag class="element" +>KugarData</sgmltag +>. Il nome dell'attributo è usato nel modello di rapporto per collegare i dati ai campi del rapporto. </para> +</listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> + +</sect2> + +</sect1> + diff --git a/koffice-i18n-it/docs/koffice/kugar/designer.docbook b/koffice-i18n-it/docs/koffice/kugar/designer.docbook new file mode 100644 index 00000000..e6769e32 --- /dev/null +++ b/koffice-i18n-it/docs/koffice/kugar/designer.docbook @@ -0,0 +1,679 @@ +<!-- 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 +>cloudtemple@mksat.net</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>phil@river-bank.demon.co.uk</email +></address> +</affiliation> +</author> +<othercredit role="translator" +><firstname +>Federico</firstname +><surname +>Zenith</surname +><affiliation +><address +><email +>zenith@chemeng.ntnu.no</email +></address +></affiliation +><contrib +>Traduzione della documentazione in italiano</contrib +></othercredit +> +</authorgroup> +</chapterinfo> +<title +>Manuale del progettatore di modelli di rapporto</title> + +<para +>&kudesigner; permette la creazione e la modifica interattive dei modelli di rapporto, e il posizionamento di sezioni di rapporto ed elementi su un rapporto.</para> + +<para +>&kudesigner; è un'applicazione <acronym +>WYSIWYG</acronym +>. La <guilabel +>Dimensione delle pagine del rapporto</guilabel +> definisce le dimensioni del rapporto sullo schermo. Al momento, la scala è automaticamente impostata a 100% e non può essere cambiata.</para> + +<itemizedlist> +<title +>Ogni modello di rapporto può contenere le seguenti sezioni di rapporto:</title> +<listitem +><para +>Intestazione di rapporto</para +></listitem> +<listitem +><para +>Intestazione di pagina</para +></listitem> +<listitem +><para +>Intestazione di dettaglio</para +></listitem> +<listitem +><para +>Dettaglio</para +></listitem> +<listitem +><para +>Piè di pagina di dettaglio</para +></listitem> +<listitem +><para +>Piè di pagina</para +></listitem> +<listitem +><para +>Piè di pagina di rapporto</para +></listitem> +</itemizedlist> + +<itemizedlist> +<title +>Le sezioni di rapporto possono contenere i seguenti elementi di rapporto:</title> +<listitem +><para +>Etichetta</para +></listitem> +<listitem +><para +>Campo</para +></listitem> +<listitem +><para +>Campo calcolato</para +></listitem> +<listitem +><para +>Campo speciale</para +></listitem> +<listitem +><para +>Riga</para +></listitem> +</itemizedlist> + +<para +>Le sezioni e gli elementi di rapporto possono essere posizionati sul modello del rapporto usando i menu o le barre degli strumenti.</para> + +<para +>Ogni elemento, come un modello, sezione o elemento di un rapporto, ha le sue proprietà. Queste proprietà definiscono parametri geometrici, testuali e altri. Ogni volta che un elemento viene posizionato, viene applicato un insieme di proprietà predefinite. Per esempio, quando <guilabel +>Etichetta</guilabel +> viene posizionato, il suo valore della proprietà Testo viene impostato a <quote +>Testo</quote +>.</para> + +<para +>Per cambiare le proprietà, usa la finestra di dialogo <guilabel +>Opzioni degli elementi del rapporto</guilabel +>. Questa finestra di dialogo può essere chiamata dal tasto destro del mouse facendo clic su un elemento, o con il pulsante <guilabel +>Modifica proprietà</guilabel +> nella barra degli strumenti <guilabel +>Modifica</guilabel +>. Vedi la schermata sotto (proprietà per un elemento Campo): </para> + +<para +>Per eliminare un elemento, facci clic con il &MMB; o usa il pulsante <guilabel +>Elimina</guilabel +> nella barra degli strumenti <guilabel +>Modifica</guilabel +>. </para> + +<screenshot> +<mediaobject> +<imageobject> +<imagedata fileref="props.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Finestra di dialogo <guilabel +>Nuovo rapporto</guilabel +></phrase> +</textobject> +</mediaobject> +</screenshot> + +<variablelist> +<title +>Riferimento dei menu di &kudesigner;</title> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl; <keycap +>N</keycap +></keycombo +> </shortcut +> <guimenu +>File</guimenu +> <guimenuitem +>Nuovo</guimenuitem +> </menuchoice +></term> +<listitem> +<para +><action +>Fai apparire</action +> la finestra di dialogo <guilabel +>Nuovo rapporto</guilabel +> per creare un nuovo modello di rapporto.</para> +<para +>Come mostrato nella schermata, la dimensione, l'orientamento e i margini delle pagine del rapporto devono essere impostate prima che il rapporto sia creato. </para> +<screenshot> +<mediaobject> +<imageobject> +<imagedata fileref="file_new.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Finestra di dialogo <interface +>Nuovo rapporto</interface +></phrase> +</textobject> +</mediaobject> +</screenshot> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl; <keycap +>O</keycap +> </keycombo +></shortcut +> <guimenu +>File</guimenu +> <guimenuitem +>Apri...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Apri</action +> il modello di rapporto precedentemente salvato.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>File</guimenu +><guimenuitem +>Apri recente</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Visualizza</action +> un elenco di modelli aperti recentemente. Seleziona un file per aprirlo.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl; <keycap +>S</keycap +> </keycombo +></shortcut +> <guimenu +>File</guimenu +> <guimenuitem +>Salva</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Salva</action +> il modello di rapporto attuale in un file di testo in formato &XML;.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>File</guimenu +> <guimenuitem +>Salva con nome...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Salva</action +> il modello di rapporto attuale in un file e dagli un altro nome.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl; <keycap +>W</keycap +> </keycombo +></shortcut +> <guimenu +>File</guimenu +> <guimenuitem +>Chiudi</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Chiudi</action +> il modello di rapporto attuale.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl; <keycap +>P</keycap +> </keycombo +></shortcut +> <guimenu +>File</guimenu +> <guimenuitem +>Stampa</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Stampa</action +> il modello di rapporto attuale come testo in formato &XML;.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl; <keycap +>Q</keycap +> </keycombo +></shortcut +> <guimenu +>File</guimenu +> <guimenuitem +>Esci</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Esci</action +> dal programma.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Modifica</guimenu +><guimenuitem +>Pulisci selezione</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Annulla</action +> ogni azione di modifica, in modo che nessuna proprietà sia modificata o nessun elemento eliminato.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Modifica</guimenu +><guimenuitem +>Modifica proprietà</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Modifica</action +> le proprietà dell'elemento selezionato.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Modifica</guimenu +><guimenuitem +>Elimina</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Elimina</action +> l'elemento selezionato.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Sezioni</guimenu +><guimenuitem +>Intestazione rapporto</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Posiziona la sezione di intestazione del rapporto</action +> sul modello di rapporto.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Sezioni</guimenu +><guimenuitem +>Intestazione pagina</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Posiziona la sezione di intestazione della pagina</action +> sul modello di rapporto.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Sezioni</guimenu +><guimenuitem +>Intestazione dettaglio</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Posiziona la sezione di intestazione del dettaglio</action +> sul modello di rapporto.</para> +<para +>Prima di posizionare la sezione, sarà mostrata la finestra di dialogo <guilabel +>Aggiungi intestazione dettaglio</guilabel +> per specificare il livello di dettaglio. L'intestazione dettaglio sarà aggiunta alla sezione dettaglio del livello selezionato.</para> +<screenshot> +<mediaobject> +<imageobject> +<imagedata fileref="add_detail_header.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Finestra di dialogo <guilabel +>Aggiungi intestazione dettaglio</guilabel +></phrase> +</textobject> +</mediaobject> +</screenshot> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Sezioni</guimenu +><guimenuitem +>Dettaglio</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Posiziona la sezione dettaglio</action +> sul modello di rapporto.</para> +<para +>Prima di posizionare la sezione, sarà mostrata la finestra di dialogo <guilabel +>Aggiungi dettaglio</guilabel +> per specificare il livello di dettaglio.</para> +<screenshot> +<mediaobject> +<imageobject> +<imagedata fileref="add_detail.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Finestra di dialogo <interface +>Aggiungi dettaglio</interface +></phrase> +</textobject> +</mediaobject> +</screenshot> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Sezioni</guimenu +><guimenuitem +>Piè di pagina dettaglio</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Posiziona la sezione piè di pagina del dettaglio</action +> sul modello di rapporto.</para> +<para +>Prima di posizionare la sezione, sarà mostrata la finestra di dialogo <guilabel +>Aggiungi piè di pagina dettaglio</guilabel +> per specificare il livello di dettaglio. Il piè di pagina dettaglio sarà aggiunto alla sezione dettaglio del livello selezionato.</para> +<screenshot> +<mediaobject> +<imageobject> +<imagedata fileref="add_detail_footer.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Finestra di dialogo <guilabel +>Aggiungi piè di pagina dettaglio</guilabel +></phrase> +</textobject> +</mediaobject> +</screenshot> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Sezioni</guimenu +><guimenuitem +>Piè di pagina</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Posiziona la sezione piè di pagina</action +> sul modello di rapporto.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Sezioni</guimenu +><guimenuitem +>Piè di pagina rapporto</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Posiziona la sezione piè di pagina rapporto</action +> sul modello di rapporto.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Elementi</guimenu +><guimenuitem +>Pulisci selezione</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Pulisci</action +> la selezione degli elementi, in modo che nessun elemento del rapporto sia aggiunto alla sezione.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Elementi</guimenu +><guimenuitem +>Etichetta</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Posiziona l'elemento Etichetta</action +> sulla selezione.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Elementi</guimenu +><guimenuitem +>Campo</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Posiziona l'elemento Campo</action +> sulla selezione.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Elementi</guimenu +><guimenuitem +>Campo calcolato</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Posiziona l'elemento Campo calcolato</action +> sulla selezione.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Elementi</guimenu +><guimenuitem +>Campo speciale</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Posiziona l'elemento Campo speciale</action +> sulla selezione.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Elementi</guimenu +><guimenuitem +>Linea</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Posiziona l'elemento Linea</action +> sulla selezione.</para +></listitem> +</varlistentry> + +</variablelist> +</chapter> diff --git a/koffice-i18n-it/docs/koffice/kugar/file_new.png b/koffice-i18n-it/docs/koffice/kugar/file_new.png Binary files differnew file mode 100644 index 00000000..58e07f69 --- /dev/null +++ b/koffice-i18n-it/docs/koffice/kugar/file_new.png diff --git a/koffice-i18n-it/docs/koffice/kugar/index.docbook b/koffice-i18n-it/docs/koffice/kugar/index.docbook new file mode 100644 index 00000000..f6ddd55d --- /dev/null +++ b/koffice-i18n-it/docs/koffice/kugar/index.docbook @@ -0,0 +1,197 @@ +<?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 % Italian "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 +>Manuale di &kugar;</title> + +<authorgroup> +<author +><firstname +>Alexander</firstname +> <surname +>Dymo</surname +> <affiliation +> <address +><email +>cloudtemple@mksat.net</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>phil@river-bank.demon.co.uk</email +></address> +</affiliation> +</author> +<othercredit role="translator" +><firstname +>Federico</firstname +><surname +>Zenith</surname +><affiliation +><address +><email +>zenith@chemeng.ntnu.no</email +></address +></affiliation +><contrib +>Traduzione della documentazione in italiano</contrib +></othercredit +> +</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; è un motore per rapporti basato su &XML;. &kudesigner; è una flessibile &GUI; di progettazione di modelli di rapporti per il motore di rapporti &kugar;. </para> +</abstract> + +<keywordset> +<keyword +>KDE</keyword> +<keyword +>kdeutils</keyword> +<keyword +>kugar</keyword> +<keyword +>kudesigner</keyword> +<keyword +>rapporto</keyword> +<keyword +>generatore</keyword> +<keyword +>motore</keyword> +<keyword +>progettazione</keyword> +</keywordset> + +</bookinfo> + +<chapter id="introduction"> +<title +>Introduzione</title> + +<para +>&kugar; è uno strumento per la creazione di rapporti per &Qt; e &kde;. Include una &GUI; di progettazione di modelli di rapporto, un motore di rapporto, componente di &konqueror; per anteprime facili e un insieme di esempi.</para> + +<para +>Il &kudesigner; è uno strumento per la creazione di modelli di rapporti per il motore per rapporti &kugar;. Il motore per rapporti &kugar; usa un file modello di rapporto basato su &XML; (che può essere creato a mano o con &kudesigner;) e un file dati (anch'esso in formato &XML;) per creare rapporti. Per avere maggiori informazioni su &kudesigner;, riferisciti al <link linkend="designer-manual" +>Manuale del progettatore di modelli di rapporto</link +>. </para> + +<para +>Vedi la <link linkend="template-dtd" +>Definizione del tipo di documento KugarTemplate</link +> per una panoramica della <acronym +>DTD</acronym +> (formato file) del modello, <link linkend="kugardata-dtd" +>Definizione del tipo di documento KugarData</link +> e <link linkend="tutorial" +>Esercitazione</link +> per una spiegazione passo-passo su come creare rapporti. </para> + +<para +>I programmatori dovrebbero riferirsi anche alla <link linkend="prog-guide" +>Guida del programmatore</link +> per avere informazioni sull'uso di &kugar; nelle loro applicazioni.</para> +</chapter> + +&tutorial; + +&starting; + +&designermanual; + +&progguide; + +<chapter> +<title +>Riconoscimenti e licenza</title> + +<para +>&kugar; </para> + +<para +>Copyright 2000 di Mutiny Bay Software </para> +<para +>Copyright 2000, 2001, di Phil Thompson </para> +<para +>Copyright 2002 di Alexander Dymo </para> + +<para +>Parti della documentazione Copyright 2000, 2001 di Phil Thompson e Copyright 2002 di Alexander Dymo</para> + +<para +>Federico Zenith<email +>zenith@chemeng.ntnu.no</email +></para +> +&underFDL; &underGPL; </chapter> + +<appendix id="document-structure"> +<title +>Struttura dei documenti</title> +&templatedtd; +&template; +&templateelements; +&datadtd; +&dataelements; +</appendix> + +<appendix id="installation"> +<title +>Installazione</title> + +&install.intro.documentation; +&install.compile.documentation; +</appendix> + +</book> diff --git a/koffice-i18n-it/docs/koffice/kugar/progguide.docbook b/koffice-i18n-it/docs/koffice/kugar/progguide.docbook new file mode 100644 index 00000000..010a4b37 --- /dev/null +++ b/koffice-i18n-it/docs/koffice/kugar/progguide.docbook @@ -0,0 +1,673 @@ +<!-- 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 +>cloudtemple@mksat.net</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>phil@river-bank.demon.co.uk</email +></address> +</affiliation> +</author> +<othercredit role="translator" +><firstname +>Federico</firstname +><surname +>Zenith</surname +><affiliation +><address +><email +>zenith@chemeng.ntnu.no</email +></address +></affiliation +><contrib +>Traduzione della documentazione in italiano</contrib +></othercredit +> +</authorgroup> +</chapterinfo> +<title +>Guida del programmatore</title> + +<sect1 id="how-to-use-in-progs"> +<title +>Come usare &kugar; per fare rapporti nei tuoi programmi</title> + +<itemizedlist> +<title +>Ci sono diversi modi di usare &kugar;</title> +<listitem> +<para +>Crea un file temporaneo e riempilo di dati, organizzati secondo la <link linkend="kugardata-dtd" +>Definizione del tipo di dati KugarData</link +>. Quindi chiama il comando di shell <command +>kugar</command +> (<cmdsynopsis +><command +>kugar</command +> <group +><option +>-d <replaceable +>file KugarData</replaceable +></option +></group +> <group +><option +>-r <replaceable +>file modello Kugar</replaceable +></option +></group +></cmdsynopsis +>) per fare un'anteprima e stampare il rapporto. Vedi <link linkend="prog-using-for-preview" +>Uso della shell &kugar; per fare anteprime dei rapporti</link +> per una descrizione dettagliata. </para> +</listitem> +<listitem> +<para +>Usa &kugar; direttamente nel codice dell'applicazione. Vedi <link linkend="prog-using-widget" +>Usare le classi di &kugar; per fare rapporti</link +> per una descrizione dettagliata. </para> +</listitem> +<listitem> +<para +>Crea un plugin di &Qt; Designer, usalo per costruire la &GUI; dell'applicazione nel Designer e collegalo dinamicamente al programma. Vedi <link linkend="prog-designer-plugin" +>Creare un plugin di &Qt; Designer</link +> per una descrizione dettagliata. </para> +</listitem> +</itemizedlist> + +<para +>Gli ultimi due modi sono accettabili per gli sviluppatori di &Qt; e &kde;; ma &kugar; è progettato per essere un generatore di rapporti, indipendente da ogni linguaggio di programmazione ovvero <acronym +>IDE</acronym +>. Usa il formato &XML; per descrivere i modelli di rapporto e i file dati. Quindi ogni programma può produrre output nel formato file di &kugar; come descritto in <link linkend="kugardata-dtd" +><acronym +>DTD</acronym +> di KugarData</link +> o anche un formato file di modello di rapporto (vedi <link linkend="template-dtd" +><acronym +>DTD</acronym +> di KugarTemplate</link +>). Una shell di &kugar; (visualizzatore di rapporti) può essere usata per fare anteprime e stampare il rapporto generato. </para> + +</sect1> + +<sect1 id="prog-using-for-preview"> +<title +>Uso della shell &kugar; per fare anteprime dei rapporti</title> + +<orderedlist> +<title +>Il modo di creare e fare un'anteprima (o stampare) un rapporto è:</title> +<listitem> +<para +>Crea un file modello di rapporto con &kudesigner; </para> +</listitem> +<listitem> +<para +>Crea un file dati con valori di colonna per le righe di dettaglio del rapporto. Usa la <link linkend="kugardata-dtd" +><acronym +>DTD</acronym +> KugarData</link +> per produrre file dati corretti. </para> +</listitem> +<listitem> +<para +>Esegui la shell &kugar; per fare un'anteprima e stampare un rapporto. Per esempio, per farlo, nei linguaggi C o C++ chiama:</para> + +<programlisting +><function +>system(<option +>"kugar -r <replaceable +>file_modello.ktf</replaceable +>-d <replaceable +>file_dati.kdf</replaceable +>"</option +>)</function +>. +</programlisting> + +<para +>Non dimenticarti di includere <filename class="headerfile" +>stdlib.h</filename +>. </para> +</listitem> +</orderedlist> +</sect1> + +<sect1 id="prog-using-widget"> +<title +>Usare le classi di &kugar; per fare rapporti</title> +<para +>La libreria di &kugar; include due oggetti utilizzabili. </para> +<para +>La classe <classname +>KReportViewer</classname +> è progettata per gli sviluppatori di &kde;. Supporta un sistema di stampa &kde; e la localizzazione &UNIX; attraverso le chiamate a <function +>i18n()</function +>. </para> +<para +>La classe <classname +>MReportViewer</classname +> è progettata per gli sviluppatori &Qt; e fornisce un autentico supporto multipiattaforma. Si può usare non solo su piattaforme &UNIX;, ma anche su &Windows; e &MacOS;. </para> +<para +>Per costruire un programma che usi la libreria &kugar;, esso dovrebbe essere collegato alla libreria condivisa <filename +>libkugar.so</filename +>, che è fornita con la distribuzione di &kugar; su tutte le piattaforme &UNIX;. </para> +<para +>I file da includere sono rispettivamente <filename +>kugarqt.h</filename +> e <filename +>kugar.h</filename +> per i programmi &Qt; e &kde;. </para> +<para +>Per un esempio dettagliato di come si usano le classi di &kugar;, guarda nella cartella <filename class="directory" +>/shell</filename +> nel sorgente di &kugar;. </para> +<para +><classname +>MReportViewer</classname +> (e anche il <classname +>KReportViewer</classname +>) contiene più metodi pubblici che possono essere usati. </para> +<funcsynopsis> +<funcprototype> +<funcdef +>void <function +>renderReport</function +></funcdef> +<void/> +</funcprototype> +<funcsynopsisinfo +>Visualizza il rapporto su schermo.</funcsynopsisinfo> +</funcsynopsis> + +<funcsynopsis> +<funcprototype> +<funcdef +>void <function +>printReport</function +></funcdef> +<void/> +</funcprototype> +<funcsynopsisinfo +>Chiama la finestra di dialogo di stampa per stampare il rapporto.</funcsynopsisinfo> +</funcsynopsis> + +<funcsynopsis> +<funcprototype> +<funcdef +>void <function +>clearReport</function +></funcdef> +<void/> +</funcprototype> +<funcsynopsisinfo +>Pulisce il rapporto su schermo e libera i dati del rapporto. Chiamalo prima di aprire un nuovo rapporto.</funcsynopsisinfo> +</funcsynopsis> + +<funcsynopsis> +<funcprototype +><funcdef +>bool <function +>setReportData</function +></funcdef +> <paramdef +>const QString &<parameter +>name_file_dati</parameter +></paramdef +> </funcprototype> +<funcsynopsisinfo +>Imposta i dati del rapporto dal file <replaceable +>nome_file_dati</replaceable +>.</funcsynopsisinfo> +</funcsynopsis> + +<funcsynopsis> +<funcprototype +><funcdef +>bool <function +>setReportData</function +></funcdef +> <paramdef +>const QIODevice &<parameter +>dispositivo_io_dati</parameter +></paramdef +> </funcprototype> +<funcsynopsisinfo +>Imposta i dati di rapporto dal file <replaceable +>dispositivo_io_dati</replaceable +>. Il dispositivo IO può essere qualsiasi discendente della classe <classname +>QIODevice</classname +>. Per esempio, per prendere dati direttamente dalla banca dati, crea un discendente di<classname +>QIODevice</classname +> e ridefiniscine tutte le funzionalità necessarie. </funcsynopsisinfo> +</funcsynopsis> + +<funcsynopsis> +<funcprototype +><funcdef +>bool <function +>setReportTemplate</function +></funcdef +> <paramdef +>const QString &<parameter +>nome_file_modello</parameter +></paramdef +> </funcprototype> +<funcsynopsisinfo +>Imposta il modello di rapporto dal file <replaceable +>nome_file_modello</replaceable +>.</funcsynopsisinfo> +</funcsynopsis> + +<funcsynopsis> +<funcprototype +><funcdef +>bool <function +>setReportTemplate</function +></funcdef +> <paramdef +>const QIODevice &<parameter +>dispositivo_io_modello</parameter +></paramdef +> </funcprototype> +<funcsynopsisinfo +>Imposta il modello di rapporto dal file <replaceable +>dispositivo_io_modello</replaceable +>. Il dispositivo IO può essere qualsiasi discendente della classe <classname +>QIODevice</classname +>. Per esempio, per ottenere un modello di rapporto dalla rete o da una banca dati, crea un discendente di<classname +>QIODevice</classname +> e ridefiniscine tutte le funzionalità necessarie. </funcsynopsisinfo> +</funcsynopsis> + +</sect1> + +<sect1 id="prog-designer-plugin"> +<title +>Creare un plugin di &Qt; Designer</title> + +<para +>Questo è il codice esemplificativo di come si crea un plugin per Designer. Il codice sotto crea un plugin per l'oggetto <classname +>KReportViewer</classname +> di &kde;. </para> + +<para +>Se si desidera un oggetto &Qt;, sostituisci <classname +>KReportViewer</classname +> con <classname +>MReportViewer</classname +> e <filename +>kugar.h</filename +> con <filename +>kugarqt.h</filename +> nel codice del plugin. </para> + +<sect2 id="plugin-usage"> +<title +>Uso del plugin</title> +<para +>Il plugin di Designer permetterà l'uso di &Qt; Designer per posizionare un oggetto <classname +>KReportViewer</classname +> su una finestra e farne correttamente l'anteprima. </para> + +<para +>I programmi che usano questo plugin devono esserci collegati dinamicamente. La libreria corrispondente è chiamata <filename +>libkugar_plugin.so</filename +>. Gli oggetti o le finestre di dialogo che includono l'oggetto <classname +>KReportViewer</classname +> devono includere <kugar.h> nell'implementazione e avere una dichiarazione anticipata di <classname +>class KReportViewer</classname +>. Le inclusioni possono essere fatte con l'esploratore di oggetti di &Qt; Designer (scheda Sorgente). </para> + +<para +>Per costruire il plugin esegui: <cmdsynopsis +><command +>qmake</command +> <arg +>kugar_plugin.pro</arg +> </cmdsynopsis> +<cmdsynopsis> +<command +>make</command> +</cmdsynopsis> +</para> + +</sect2> + +<sect2 id="plugin-code"> +<title +>Codice del plugin</title> + +<segmentedlist> +<title +>Il codice del plugin consiste di tre file:</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 file d'intestazione per <classname +>KugarWidgetPlugin</classname +>, successore di <classname +>QWidgetPlugin</classname +>;</seg> +<seg +>Un file sorgente per <classname +>KugarWidgetPlugin</classname +>, successore di <classname +>QWidgetPlugin</classname +>;</seg> +<seg +>Un file di progetto per l'applicazione <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-it/docs/koffice/kugar/props.png b/koffice-i18n-it/docs/koffice/kugar/props.png Binary files differnew file mode 100644 index 00000000..6bd98801 --- /dev/null +++ b/koffice-i18n-it/docs/koffice/kugar/props.png diff --git a/koffice-i18n-it/docs/koffice/kugar/starting.docbook b/koffice-i18n-it/docs/koffice/kugar/starting.docbook new file mode 100644 index 00000000..75c1d18d --- /dev/null +++ b/koffice-i18n-it/docs/koffice/kugar/starting.docbook @@ -0,0 +1,100 @@ +<!-- 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 +>cloudtemple@mksat.net</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>phil@river-bank.demon.co.uk</email +></address> +</affiliation> +</author> +<othercredit role="translator" +><firstname +>Federico</firstname +><surname +>Zenith</surname +><affiliation +><address +><email +>zenith@chemeng.ntnu.no</email +></address +></affiliation +><contrib +>Traduzione della documentazione in italiano</contrib +></othercredit +> +</authorgroup> +</chapterinfo> +<title +>Avvio di &kugar; e &kudesigner;</title> +<para +>Il programma &kugar; accetta due argomenti da riga di comando: </para> + +<cmdsynopsis +><command +>kugar</command +> <group +><option +>-d <replaceable +>file dati Kugar</replaceable +></option +> </group +> <group +><option +>-r <replaceable +>file modello Kugar</replaceable +></option +></group +> </cmdsynopsis> + +<para +>Per esempio, <userinput +><command +>kugar</command +> <option +>-d</option +> <parameter +>esempio1.kdf</parameter +> <option +>-r</option +> <parameter +>esempio1.ktf</parameter +></userinput +> </para> + +<para +>Il programma &kudesigner; può essere avviato senza argomenti o con il nome di file modello di rapporto come argomento: </para> +<cmdsynopsis +><command +>kudesigner</command +> <group +><replaceable +>modello.ktf</replaceable +></group +> </cmdsynopsis> + +</chapter> diff --git a/koffice-i18n-it/docs/koffice/kugar/template-elements.docbook b/koffice-i18n-it/docs/koffice/kugar/template-elements.docbook new file mode 100644 index 00000000..cdfe8b9c --- /dev/null +++ b/koffice-i18n-it/docs/koffice/kugar/template-elements.docbook @@ -0,0 +1,3577 @@ +<!-- 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 +>cloudtemple@mksat.net</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>phil@river-bank.demon.co.uk</email +></address> +</affiliation> +</author> +<othercredit role="translator" +><firstname +>Federico</firstname +><surname +>Zenith</surname +><affiliation +><address +><email +>zenith@chemeng.ntnu.no</email +></address +></affiliation +><contrib +>Traduzione della documentazione in italiano</contrib +></othercredit +> +</authorgroup> +</sect1info> +<title +>Elementi dei modelli <sgmltag class="element" +>KugarTemplate</sgmltag +></title> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Nomi di sezione</entry> +<entry +>Elementi di sezione</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" +>Detail</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 +>Piè di pagina</entry> +</row> +<row> +<entry +><link linkend="report-header-and-footer" +><sgmltag class="element" +>ReportFooter</sgmltag +></link +></entry> +<entry +>Piè di pagina del rapporto</entry> +</row> +</tbody> +</tgroup> +</informaltable> + + +<sect2 id="report-header-and-footer"> +<title +>Le sezioni <sgmltag class="element" +>ReportHeader</sgmltag +> e <sgmltag class="element" +>ReportFooter</sgmltag +></title> + +<para +>Gli elementi <sgmltag class="element" +>ReportHeader</sgmltag +> e <sgmltag class="element" +>ReportFooter</sgmltag +> definiscono le sezioni del rapporto che sono normalmente stampate all'inizio e alla fine del rapporto. </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 +>Attributi</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="rhf-height"/><sgmltag class="attribute" +>Height</sgmltag +></term> +<listitem> +<para +>Imposta l'altezza della sezione del rapporto. Se non vuoi questa sezione, imposta questo valore a <sgmltag class="attvalue" +>0</sgmltag +>. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="rhf-printfrequency"/><sgmltag class="attribute" +>PrintFrequency</sgmltag +></term> +<listitem> +<para +>Imposta la frequenza di stampa della sezione. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Frequenza di stampa</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Prima pagina</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Ogni pagina</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Ultima pagina</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> +</sect2> + +<sect2 id="page-header-and-footer"> +<title +>Sezioni <sgmltag class="element" +>PageHeader</sgmltag +> e <sgmltag class="element" +>PageFooter</sgmltag +></title> + +<para +>Gli elementi <sgmltag class="element" +>PageHeader</sgmltag +> e <sgmltag class="element" +>PageFooter</sgmltag +> definiscono le sezioni del rapporto che sono normalmente stampate su ogni pagina del rapporto. </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 +>Attributi</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="phf-height"/><sgmltag class="attribute" +>Height</sgmltag +></term> +<listitem> +<para +>Imposta l'altezza della sezione del rapporto. Se non vuoi questa sezione, imposta questo valore a <sgmltag class="attvalue" +>0</sgmltag +>. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="phf-printfrequency"/><sgmltag class="attribute" +>PrintFrequency</sgmltag +></term> +<listitem> +<para +>Imposta la frequenza di stampa della sezione. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Frequenza di stampa</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Prima pagina</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Ogni pagina</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Ultima pagina</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> + +</sect2> + +<sect2 id="detail-header-and-footer"> +<title +>Le sezioni <sgmltag class="element" +>DetailHeader</sgmltag +> e <sgmltag class="element" +>DetailFooter</sgmltag +></title> + +<para +>Gli elementi <sgmltag class="element" +>DetailHeader</sgmltag +> e <sgmltag class="element" +>DetailFooter</sgmltag +> definiscono le sezioni del rapporto che sono stampate prima e dopo i dettagli da un certo livello in giù sul rapporto. </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 +>Attributi</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="dhf-height"/><sgmltag class="attribute" +>Height</sgmltag +></term> +<listitem> +<para +>Imposta l'altezza della sezione del rapporto. Se non vuoi questa sezione, imposta questo valore a <sgmltag class="attvalue" +>0</sgmltag +>. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="dhf-level"/><sgmltag class="attribute" +>Level</sgmltag +></term> +<listitem> +<para +>Imposta il livello di gerarchia della sezione. Le sezioni con livelli maggiori saranno stampate prima di sezioni con livelli minori. Il livello può essere un numero qualsiasi a cominciare da 0. </para> + +</listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> + +</sect2> + +<sect2 id="detail"> +<title +>La sezione <sgmltag class="element" +>Detail</sgmltag +></title> + +<para +>L'elemento <sgmltag class="element" +>Detail</sgmltag +> definisce la sezione del rapporto che contiene i dati del rapporto. Il rapporto può avere dettagli multipli, cui accede dall'attributo Level del dettaglio. </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 +>Attributi</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="d-height"/><sgmltag class="attribute" +>Height</sgmltag +></term> +<listitem> +<para +>Imposta l'altezza della sezione del rapporto. Se non vuoi questa sezione, imposta questo valore a <sgmltag class="attvalue" +>0</sgmltag +>. </para> +</listitem> +</varlistentry> +<varlistentry> +<term +><anchor id="d-level"/><sgmltag class="attribute" +>Level</sgmltag +></term> +<listitem> +<para +>Imposta il livello di gerarchia della sezione. Le sezioni con livello maggiore saranno stampate prima delle sezioni con livello minore. Level può essere un qualsiasi numero a cominciare da 0. Questo è un attributo di un elemento <sgmltag class="attribute" +>row</sgmltag +> in un file dati. </para> + +</listitem> +</varlistentry> + +</variablelist> +</listitem> +</varlistentry> +</variablelist> +</sect2> + +<sect2 id="line-element"> +<title +><sgmltag class="element" +>Line</sgmltag +></title> + +<para +>L'elemento <sgmltag class="element" +>Line</sgmltag +> definisce un oggetto del rapporto usato per disegnare linee su un rapporto. </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 +>Attributi</term> +<listitem> +<variablelist> + +<varlistentry> +<term +><anchor id="l-x1"/><sgmltag class="attribute" +>X1</sgmltag +></term> +<listitem> +<para +>Imposta la coordinata X iniziale (relativamente all'angolo in alto a sinistra della sezione) della linea. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="l-y1"/><sgmltag class="attribute" +>Y1</sgmltag +></term> +<listitem> +<para +>Imposta la coordinata Y iniziale (relativamente all'angolo in alto a sinistra della sezione) della linea. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="l-x2"/><sgmltag class="attribute" +>X2</sgmltag +></term> +<listitem> +<para +>Imposta la coordinata X finale (relativamente all'angolo in alto a sinistra della sezione) della linea. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="l-y2"/><sgmltag class="attribute" +>Y2</sgmltag +></term> +<listitem> +<para +>Imposta la coordinata Y finale (relativamente all'angolo in alto a sinistra della sezione) della linea. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="l-width"/><sgmltag class="attribute" +>Width</sgmltag +></term> +<listitem> +<para +>Imposta la larghezza della linea. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="l-color"/><sgmltag class="attribute" +>Color</sgmltag +></term> +<listitem> +<para +>Imposta il colore della linea. Il colore è definito come valore RGB (Rosso, Verde e Blu) (r,g,b). r, g e b devono essere nell'intervallo tra 0 e 255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="l-style"/><sgmltag class="attribute" +>Style</sgmltag +></term> +<listitem> +<para +>Imposta lo stile di disegno della linea. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Stile della linea</entry> +</row> +</thead> + +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Nessuno</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Solido</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Trattini</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>Puntini</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>Tratto e punto</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>5</sgmltag +></entry> +<entry +>Tratto e due punti</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'elemento <sgmltag class="element" +>Label</sgmltag +> definisce un oggetto del rapporto usato per disegnare testo fisso su un rapporto. </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 +>Attributi</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="la-text"/><sgmltag class="attribute" +>Text</sgmltag +></term> +<listitem> +<para +>Imposta il testo dell'etichetta. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-x"/><sgmltag class="attribute" +>X</sgmltag +></term> +<listitem> +<para +>Imposta la coordinata X (relativamente all'angolo in alto a sinistra) per il posizionamento dell'etichetta. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-y"/><sgmltag class="attribute" +>Y</sgmltag +></term> +<listitem> +<para +>Imposta la coordinata Y (relativamente all'angolo in alto a sinistra) per il posizionamento dell'etichetta. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-width"/><sgmltag class="attribute" +>Width</sgmltag +></term> +<listitem> +<para +>Imposta la larghezza dell'etichetta. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-height"/><sgmltag class="attribute" +>Height</sgmltag +></term> +<listitem> +<para +>Imposta l'altezza dell'etichetta. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-backgroundcolor"/><sgmltag class="attribute" +>BackgroundColor</sgmltag +></term> +<listitem> +<para +>Imposta il colore di sfondo dell'etichetta. Il colore è definito come valore RGB (Rosso, Verde e Blu) (r,g,b). r, g e b devono essere nell'intervallo tra 0 e 255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-foregroundcolor"/><sgmltag class="attribute" +>ForegroundColor</sgmltag +></term> +<listitem> +<para +>Imposta il colore di primo piano dell'etichetta. Il colore è definito come valore RGB (Rosso, Verde e Blu) (r,g,b). r, g e b devono essere nell'intervallo tra 0 e 255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-bordercolor"/><sgmltag class="element" +>BorderColor</sgmltag +></term> +<listitem> +<para +>Imposta il colore del bordo dell'etichetta. Il colore è definito come valore RGB (Rosso, Verde e Blu) (r,g,b). r, g e b devono essere nell'intervallo tra 0 e 255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-borderwidth"/><sgmltag class="element" +>BorderWidth</sgmltag +></term> +<listitem> +<para +>Imposta l'ampiezza del bordo dell'etichetta. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-borderstyle"/><sgmltag class="element" +>BorderStyle</sgmltag +></term> +<listitem> +<para +>Imposta lo stile del bordo dell'etichetta. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Stile del bordo</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Nessuno</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Solido</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Trattini</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>Puntini</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>Tratto e punto</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>5</sgmltag +></entry> +<entry +>Tratto e due punti</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-fontfamily"/><sgmltag class="attribute" +>FontFamily</sgmltag +></term> +<listitem> +<para +>Imposta la famiglia dei caratteri del testo dell'etichetta. </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 +>Imposta la dimensione dei caratteri per il testo dell'etichetta. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-fontweight"/><sgmltag class="attribute" +>FontWeight</sgmltag +></term> +<listitem> +<para +>Imposta il peso dei caratteri per il testo dell'etichetta. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Peso dei caratteri</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>25</sgmltag +></entry> +<entry +>Leggero</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>50</sgmltag +></entry> +<entry +>Normale</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>63</sgmltag +></entry> +<entry +>Mezzo grassetto</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>75</sgmltag +></entry> +<entry +>Grassetto</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>87</sgmltag +></entry> +<entry +>Nero</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-fontitalic"/><sgmltag class="attribute" +>FontItalic</sgmltag +></term> +<listitem> +<para +>Imposta il flag corsivo dei caratteri per il testo dell'etichetta. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Corsivo</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Falso</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Vero</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-halignment"/><sgmltag class="attribute" +>HAlignment</sgmltag +></term> +<listitem> +<para +>Imposta l'allineamento orizzontale del testo dell'etichetta. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Allineamento orizzontale</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Sinistra</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Centro</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Destra</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-valignment"/><sgmltag class="attribute" +>VAlignment</sgmltag +></term> +<listitem> +<para +>Imposta l'allineamento verticale del testo dell'etichetta. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Allineamento verticale</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Alto</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Centro</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Basso</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-wordwrap"/><sgmltag class="attribute" +>WordWrap</sgmltag +></term> +<listitem> +<para +>Imposta il flag di ritorno a capo automatico per il testo dell'etichetta. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>A capo automatico</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Falso</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Vero</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'elemento <sgmltag class="element" +>Field</sgmltag +> definisce un oggetto del rapporto usato per disegnare dati sul rapporto. </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 +>Attributi</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="f-field"/><sgmltag class="attribute" +>Field</sgmltag +></term> +<listitem> +<para +>Imposta il campo dati per l'oggetto. Questo è un attributo di un elemento <sgmltag class="attribute" +>row</sgmltag +> in un file dati. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-text"/><sgmltag class="attribute" +>Text</sgmltag +></term> +<listitem> +<para +>Non usato. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-x"/><sgmltag class="attribute" +>X</sgmltag +></term> +<listitem> +<para +>Imposta la coordinata X (relativamente all'angolo in alto a sinistra della sezione) per posizionare il campo. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-y"/><sgmltag class="attribute" +>Y</sgmltag +></term> +<listitem> +<para +>Imposta la coordinata Y (relativamente all'angolo in alto a sinistra della sezione) per posizionare il campo. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-width"/><sgmltag class="attribute" +>Width</sgmltag +></term> +<listitem> +<para +>Imposta la larghezza del campo. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-height"/><sgmltag class="attribute" +>Height</sgmltag +></term> +<listitem> +<para +>Imposta l'altezza del campo. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-backgroundcolor"/><sgmltag class="attribute" +>BackgroundColor</sgmltag +></term> +<listitem> +<para +>Imposta il colore di sfondo del campo. Il colore è definito come valore RGB (Rosso, Verde e Blu) (r,g,b). r, g e b devono essere nell'intervallo tra 0 e 255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-foregroundcolor"/><sgmltag class="attribute" +>ForegroundColor</sgmltag +></term> +<listitem> +<para +>Imposta il colore di primo piano del campo. Il colore è definito come valore RGB (Rosso, Verde e Blu) (r,g,b). r, g e b devono essere nell'intervallo tra 0 e 255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-bordercolor"/><sgmltag class="attribute" +>BorderColor</sgmltag +></term> +<listitem> +<para +>Imposta il colore del bordo del campo. Il colore è definito come valore RGB (Rosso, Verde e Blu) (r,g,b). r, g e b devono essere nell'intervallo tra 0 e 255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-borderwidth"/><sgmltag class="element" +>BorderWidth</sgmltag +></term> +<listitem> +<para +>Imposta la larghezza del bordo del campo. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-borderstyle"/><sgmltag class="element" +>BorderStyle</sgmltag +></term> +<listitem> +<para +>Imposta lo stile del bordo del campo. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Stile del bordo</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Nessuno</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Solido</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Trattini</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>Puntini</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>Tratto e punto</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>5</sgmltag +></entry> +<entry +>Tratto e due punti</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-fontfamily"/><sgmltag class="attribute" +>FontFamily</sgmltag +></term> +<listitem> +<para +>Imposta la famiglia dei caratteri per il campo. </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 +>Imposta la dimensione dei caratteri per il campo. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-fontweight"/><sgmltag class="attribute" +>FontWeight</sgmltag +></term> +<listitem> +<para +>Imposta il peso dei caratteri per il campo. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Peso dei caratteri</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>25</sgmltag +></entry> +<entry +>Leggero</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>50</sgmltag +></entry> +<entry +>Normale</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>63</sgmltag +></entry> +<entry +>Mezzo grassetto</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>75</sgmltag +></entry> +<entry +>Grassetto</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>87</sgmltag +></entry> +<entry +>Nero</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-fontitalic"/><sgmltag class="attribute" +>FontItalic</sgmltag +></term> +<listitem> +<para +>Imposta il flag corsivo per il testo del campo. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Corsivo</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Falso</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Vero</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-halignment"/><sgmltag class="attribute" +>HAlignment</sgmltag +></term> +<listitem> +<para +>Imposta l'allineamento orizzontale del testo del campo. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Allineamento orizzontale</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Sinistra</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Centro</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Destra</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-valignment"/><sgmltag class="attribute" +>VAlignment</sgmltag +></term> +<listitem> +<para +>Imposta l'allineamento verticale del testo del campo </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Allineamento verticale</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Alto</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Centro</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Basso</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-wordwrap"/><sgmltag class="attribute" +>WordWrap</sgmltag +></term> +<listitem> +<para +>Imposta il flag di ritorno a capo automatico per il testo del campo. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>A capo automatico</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Falso</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Vero</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> +<!--</variablelist> +</listitem> +</varlistentry +>--> + +<varlistentry> +<term +><anchor id="f-datatype"/><sgmltag class="attribute" +>DataType</sgmltag +></term> +<listitem> +<para +>Imposta il tipo di dati del campo. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Tipo di dati</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Stringa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Intero</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Razionale</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>Data</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>Valuta</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-dateformat"/><sgmltag class="attribute" +>DateFormat</sgmltag +></term> +<listitem> +<para +>Imposta il formato della data del campo. Perché funzioni, il formato della data dal documento dei dati deve essere nel formato mm/gg/aaaa o mm-dd-aaaa, altrimenti il formato è usato della data originale. Se il tipo dati è diverso da una data, impostalo a <sgmltag class="attvalue" +>0</sgmltag +>. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Formato della data</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>m/g/aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>m-g-aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>mm/gg/aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>mm-gg-aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>m/g/aaaa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>5</sgmltag +></entry> +<entry +>m-g-aaaa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>6</sgmltag +></entry> +<entry +>mm/gg/aaaa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>7</sgmltag +></entry> +<entry +>mm-gg-aaaa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>8</sgmltag +></entry> +<entry +>aaaa/m/g</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>9</sgmltag +></entry> +<entry +>aaaa-m-g</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>10</sgmltag +></entry> +<entry +>gg.mm.aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>11</sgmltag +></entry> +<entry +>gg.mm.aaaa</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-precision"/><sgmltag class="attribute" +>Precisione</sgmltag +></term> +<listitem> +<para +>Imposta la precisione numerica del campo. Se il tipo di dati è diverso da un tipo numerico, impostala a 0. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-currency"/><sgmltag class="attribute" +>Currency</sgmltag +></term> +<listitem> +<para +>Imposta il simbolo di valuta del campo. Se il tipo di dati è diverso da valuta, impostalo a <sgmltag class="attvalue" +>36</sgmltag +> ($). Il valore è un numero rappresentante un carattere Unicode. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-negvaluecolor"/><sgmltag class="attribute" +>NegValueColor</sgmltag +></term> +<listitem> +<para +>Imposta il colore per valori numerici negativi. Il colore è definito come valore RGB (Rosso, Verde e Blu) (r,g,b). r, g e b devono essere nell'intervallo tra 0 e 255. Se i dati sono di tipo diverso da numerico, imposta a 255,0,0. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-commaseparator"/><sgmltag class="attribute" +>CommaSeparator</sgmltag +></term> +<listitem> +<para +>Imposta se sono usate le virgole per i campi numerici. Se il tipo di dati è diverso da numerico, impostalo a <sgmltag class="attvalue" +>0</sgmltag +>. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Virgola di separazione</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Falso</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Vero</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'elemento <sgmltag class="element" +>CalculatedField</sgmltag +> definisce un oggetto del rapporto usato per disegnare valori calcolati su un rapporto. </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 +>Attributi</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="c-calculationtype"/><sgmltag class="attribute" +>CalculationType</sgmltag +></term> +<listitem> +<para +>Imposta il tipo di calcolo del campo. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Calcolo</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Conta</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Somma</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Media</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>Varianza</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>Deviazione standard</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-field"/><sgmltag class="attribute" +>Field</sgmltag +></term> +<listitem> +<para +>Imposta il campo dati per l'oggetto. Questo è un attributo di un elemento <sgmltag class="attribute" +>row</sgmltag +> in un file dati. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-text"/><sgmltag class="attribute" +>Text</sgmltag +></term> +<listitem> +<para +>Non usato. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-x"/><sgmltag class="attribute" +>X</sgmltag +></term> +<listitem> +<para +>Imposta la coordinata X (relativamente all'angolo in alto a sinistra della sezione) per posizionare il campo. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-y"/><sgmltag class="attribute" +>Y</sgmltag +></term> +<listitem> +<para +>Imposta la coordinata Y (relativamente all'angolo in alto a sinistra della sezione) per posizionare il campo. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-width"/><sgmltag class="attribute" +>Width</sgmltag +></term> +<listitem> +<para +>Imposta la larghezza del campo. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-height"/><sgmltag class="attribute" +>Height</sgmltag +></term> +<listitem> +<para +>Imposta l'altezza del campo. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-backgroundcolor"/><sgmltag class="attribute" +>BackgroundColor</sgmltag +></term> +<listitem> +<para +>Imposta il colore di sfondo del campo. Il colore è definito come valore RGB (Rosso, Verde e Blu) (r,g,b). r, g e b devono essere nell'intervallo tra 0 e 255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-foregroundcolor"/><sgmltag class="attribute" +>ForegroundColor</sgmltag +></term> +<listitem> +<para +>Imposta il colore di primo piano del campo. Il colore è definito come valore RGB (Rosso, Verde e Blu) (r,g,b). r, g e b devono essere nell'intervallo tra 0 e 255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-bordercolor"/><sgmltag class="attribute" +>BorderColor</sgmltag +></term> +<listitem> +<para +>Imposta il colore del bordo del campo. Il colore è definito come valore RGB (Rosso, Verde e Blu) (r,g,b). r, g e b devono essere nell'intervallo tra 0 e 255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-borderwidth"/><sgmltag class="element" +>BorderWidth</sgmltag +></term> +<listitem> +<para +>Imposta la larghezza del bordo del campo. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-borderstyle"/><sgmltag class="element" +>BorderStyle</sgmltag +></term> +<listitem> +<para +>Imposta lo stile del bordo del campo. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Stile del bordo</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Nessuno</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Solido</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Trattini</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>Puntini</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>Tratto e punto</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>5</sgmltag +></entry> +<entry +>Tratto e due punti</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-fontfamily"/><sgmltag class="attribute" +>FontFamily</sgmltag +></term> +<listitem> +<para +>Imposta la famiglia dei caratteri per il campo. </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 +>Imposta la dimensione dei caratteri per il campo. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-fontweight"/><sgmltag class="attribute" +>FontWeight</sgmltag +></term> +<listitem> +<para +>Imposta il peso dei caratteri per il campo. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Peso dei caratteri</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>25</sgmltag +></entry> +<entry +>Leggero</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>50</sgmltag +></entry> +<entry +>Normale</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>63</sgmltag +></entry> +<entry +>Mezzo grassetto</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>75</sgmltag +></entry> +<entry +>Grassetto</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>87</sgmltag +></entry> +<entry +>Nero</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-fontitalic"/><sgmltag class="attribute" +>FontItalic</sgmltag +></term> +<listitem> +<para +>Imposta il flag corsivo per il testo del campo. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Corsivo</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Falso</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Vero</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-halignment"/><sgmltag class="attribute" +>HAlignment</sgmltag +></term> +<listitem> +<para +>Imposta l'allineamento orizzontale del testo del campo. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Allineamento orizzontale</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Sinistra</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Centro</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Destra</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-valignment"/><sgmltag class="attribute" +>VAlignment</sgmltag +></term> +<listitem> +<para +>Imposta l'allineamento verticale del testo del campo. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Allineamento verticale</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Alto</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Centro</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Basso</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-wordwrap"/><sgmltag class="attribute" +>WordWrap</sgmltag +></term> +<listitem> +<para +>Imposta il flag di ritorno a capo automatico per il testo del campo. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>A capo automatico</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Falso</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Vero</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-datatype"/><sgmltag class="attribute" +>DataType</sgmltag +></term> +<listitem> +<para +>Imposta il tipo di dati del campo. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Tipo di dati</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Stringa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Intero</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Razionale</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>Data</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>Valuta</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-dateformat"/><sgmltag class="attribute" +>DateFormat</sgmltag +></term> +<listitem> +<para +>Imposta il formato della data del campo. Perché funzioni, il formato della data dal documento dei dati deve essere nel formato mm/gg/aaaa o mm-dd-aaaa, altrimenti il formato è usato della data originale. Se il tipo dati è diverso da una data, impostalo a <sgmltag class="attvalue" +>0</sgmltag +>. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Formato della data</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>m/g/aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>m-g-aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>mm/gg/aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>mm-gg-aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>m/g/aaaa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>5</sgmltag +></entry> +<entry +>m-g-aaaa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>6</sgmltag +></entry> +<entry +>mm/gg/aaaa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>7</sgmltag +></entry> +<entry +>mm-gg-aaaa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>8</sgmltag +></entry> +<entry +>aaaa/m/g</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>9</sgmltag +></entry> +<entry +>aaaa-m-g</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>10</sgmltag +></entry> +<entry +>gg.mm.aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>11</sgmltag +></entry> +<entry +>gg.mm.aaaa</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-precision"/><sgmltag class="attribute" +>Precisione</sgmltag +></term> +<listitem> +<para +>Imposta la precisione numerica del campo. Se il tipo di dati è diverso da un tipo numerico, impostala a 0. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-currency"/><sgmltag class="attribute" +>Currency</sgmltag +></term> +<listitem> +<para +>Imposta il simbolo di valuta del campo. Se il tipo di dati è diverso da valuta, impostalo a <sgmltag class="attvalue" +>36</sgmltag +> ($). Il valore è un numero rappresentante un carattere Unicode. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-negvaluecolor"/><sgmltag class="attribute" +>NegValueColor</sgmltag +></term> +<listitem> +<para +>Imposta il colore per valori numerici negativi. Il colore è definito come valore RGB (Rosso, Verde e Blu) (r,g,b). r, g e b devono essere nell'intervallo tra 0 e 255. Se i dati sono di tipo diverso da numerico, imposta a 255,0,0. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-commaseparator"/><sgmltag class="attribute" +>CommaSeparator</sgmltag +></term> +<listitem> +<para +>Imposta se sono usate le virgole per i campi numerici. Se il tipo di dati è diverso da numerico, impostalo a <sgmltag class="attvalue" +>0</sgmltag +>. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Virgola di separazione</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Falso</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Vero</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'elemento <sgmltag class="element" +>Special</sgmltag +> definisce un oggetto del rapporto usato per disegnare i numeri di pagina e la data corrente su un rapporto. </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 +>Attributi</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="s-type"/><sgmltag class="attribute" +>Type</sgmltag +></term> +<listitem> +<para +>Imposta il tipo dell'oggetto speciale. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Tipo</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Data corrente</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Numero di pagina</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-text"/><sgmltag class="attribute" +>Text</sgmltag +></term> +<listitem> +<para +>Non usato. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-x"/><sgmltag class="attribute" +>X</sgmltag +></term> +<listitem> +<para +>Imposta la coordinata X (relativamente all'angolo in alto a sinistra della sezione) per posizionare il campo. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-y"/><sgmltag class="attribute" +>Y</sgmltag +></term> +<listitem> +<para +>Imposta la coordinata Y (relativamente all'angolo in alto a sinistra della sezione) per posizionare il campo. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-width"/><sgmltag class="attribute" +>Width</sgmltag +></term> +<listitem> +<para +>Imposta la larghezza del campo. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-height"/><sgmltag class="attribute" +>Height</sgmltag +></term> +<listitem> +<para +>Imposta l'altezza del campo. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-backgroundcolor"/><sgmltag class="attribute" +>BackgroundColor</sgmltag +></term> +<listitem> +<para +>Imposta il colore di sfondo del campo. Il colore è definito come valore RGB (Rosso, Verde e Blu) (r,g,b). r, g e b devono essere nell'intervallo tra 0 e 255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-foregroundcolor"/><sgmltag class="attribute" +>ForegroundColor</sgmltag +></term> +<listitem> +<para +>Imposta il colore di primo piano del campo. Il colore è definito come valore RGB (Rosso, Verde e Blu) (r,g,b). r, g e b devono essere nell'intervallo tra 0 e 255. </para> +</listitem> +</varlistentry> + + +<varlistentry> +<term +><anchor id="s-bordercolor"/><sgmltag class="attribute" +>BorderColor</sgmltag +></term> +<listitem> +<para +>Imposta il colore del bordo del campo. Il colore è definito come valore RGB (Rosso, Verde e Blu) (r,g,b). r, g e b devono essere nell'intervallo tra 0 e 255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-borderwidth"/><sgmltag class="element" +>BorderWidth</sgmltag +></term> +<listitem> +<para +>Imposta la larghezza del bordo del campo. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-borderstyle"/><sgmltag class="element" +>BorderStyle</sgmltag +></term> +<listitem> +<para +>Imposta lo stile del bordo del campo. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Stile del bordo</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Nessuno</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Solido</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Trattini</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>Puntini</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>Tratto e punto</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>5</sgmltag +></entry> +<entry +>Tratto e due punti</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-fontfamily"/><sgmltag class="attribute" +>FontFamily</sgmltag +></term> +<listitem> +<para +>Imposta la famiglia dei caratteri per il campo. </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 +>Imposta la dimensione dei caratteri per il campo. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-fontweight"/><sgmltag class="attribute" +>FontWeight</sgmltag +></term> +<listitem> +<para +>Imposta il peso dei caratteri per il campo. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Peso dei caratteri</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>25</sgmltag +></entry> +<entry +>Leggero</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>50</sgmltag +></entry> +<entry +>Normale</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>63</sgmltag +></entry> +<entry +>Mezzo grassetto</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>75</sgmltag +></entry> +<entry +>Grassetto</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>87</sgmltag +></entry> +<entry +>Nero</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-fontitalic"/><sgmltag class="attribute" +>FontItalic</sgmltag +></term> +<listitem> +<para +>Imposta il flag corsivo per il testo del campo. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Corsivo</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Falso</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Vero</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-halignment"/><sgmltag class="attribute" +>HAlignment</sgmltag +></term> +<listitem> +<para +>Imposta l'allineamento orizzontale del testo del campo. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Allineamento orizzontale</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Sinistra</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Centro</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Destra</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-valignment"/><sgmltag class="attribute" +>VAlignment</sgmltag +></term> +<listitem> +<para +>Imposta l'allineamento verticale del testo del campo. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Allineamento verticale</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Alto</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Centro</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Basso</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-wordwrap"/><sgmltag class="attribute" +>WordWrap</sgmltag +></term> +<listitem> +<para +>Imposta il flag di ritorno a capo automatico per il testo del campo. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>A capo automatico</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Falso</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Vero</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-dateformat"/><sgmltag class="attribute" +>DateFormat</sgmltag +></term> +<listitem> +<para +>Imposta il formato della data del campo. Perché funzioni, il formato della data dal documento dei dati deve essere nel formato mm/gg/aaaa o mm-dd-aaaa, altrimenti il formato è usato della data originale. Se il tipo dati è diverso da una data, impostalo a <sgmltag class="attvalue" +>0</sgmltag +>. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Formato della data</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>m/g/aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>m-g-aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>mm/gg/aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>mm-gg-aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>m/g/aaaa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>5</sgmltag +></entry> +<entry +>m-g-aaaa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>6</sgmltag +></entry> +<entry +>mm/gg/aaaa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>7</sgmltag +></entry> +<entry +>mm-gg-aaaa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>8</sgmltag +></entry> +<entry +>aaaa/m/g</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>9</sgmltag +></entry> +<entry +>aaaa-m-g</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>10</sgmltag +></entry> +<entry +>gg.mm.aa</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>11</sgmltag +></entry> +<entry +>gg.mm.aaaa</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-precision"/><sgmltag class="attribute" +>Precisione</sgmltag +></term> +<listitem> +<para +>Imposta la precisione numerica del campo. Se il tipo di dati è diverso da un tipo numerico, impostala a 0. </para> +</listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> + +</sect2> + +</sect1> + + + diff --git a/koffice-i18n-it/docs/koffice/kugar/template.docbook b/koffice-i18n-it/docs/koffice/kugar/template.docbook new file mode 100644 index 00000000..dd24330e --- /dev/null +++ b/koffice-i18n-it/docs/koffice/kugar/template.docbook @@ -0,0 +1,515 @@ +<!-- 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 +>cloudtemple@mksat.net</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>phil@river-bank.demon.co.uk</email +></address> +</affiliation> +</author> +<othercredit role="translator" +><firstname +>Federico</firstname +><surname +>Zenith</surname +><affiliation +><address +><email +>zenith@chemeng.ntnu.no</email +></address +></affiliation +><contrib +>Traduzione della documentazione in italiano</contrib +></othercredit +> +</authorgroup> +</sect1info> +<title +>Elemento <sgmltag class="element" +>KugarTemplate</sgmltag +></title> + +<para +>L'elemento <sgmltag class="element" +>KugarTemplate</sgmltag +> definisce gli attributi del rapporto in relazione alle dimensioni, orientamento e margini della pagina. </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 +>Elementi</term> + +<listitem> + +<para +>L'elemento <sgmltag class="element" +>KugarTemplate</sgmltag +> contiene i seguenti elementi: </para> + +<variablelist> +<varlistentry> +<term +><link linkend="report-header-and-footer" +><sgmltag class="element" +>ReportHeader</sgmltag +></link +></term> +<listitem> +<para +>L'elemento <sgmltag class="element" +>ReportHeader</sgmltag +> definisce le sezioni del rapporto che sono normalmente stampate all'inizio del rapporto. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><link linkend="page-header-and-footer" +><sgmltag class="element" +>PageHeader</sgmltag +></link +></term> +<listitem> +<para +>L'elemento <sgmltag class="element" +>PageHeader</sgmltag +> definisce le sezioni del rapporto che sono normalmente stampate in cima a ogni pagina del rapporto. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><link linkend="detail-header-and-footer" +><sgmltag class="element" +>DetailHeader</sgmltag +></link +></term> +<listitem> +<para +>L'elemento <sgmltag class="element" +>DetailHeader</sgmltag +> definisce le sezioni del rapporto che sono stampate prima dei dettagli di un certo livello nel rapporto. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><link linkend="detail" +><sgmltag class="element" +>Detail</sgmltag +></link +></term> +<listitem> +<para +>L'elemento <sgmltag class="element" +>Detail</sgmltag +> definisce la sezione del rapporto che contiene i dati del rapporto. Il rapporto può avere un numero illimitato di dettagli. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><link linkend="detail-header-and-footer" +><sgmltag class="element" +>DetailFooter</sgmltag +></link +></term> +<listitem> +<para +>L'elemento <sgmltag class="element" +>DetailFooter</sgmltag +> definisce le sezioni del rapporto che sono stampate dopo i dettagli di un certo livello e sotto nel rapporto. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><link linkend="page-header-and-footer" +><sgmltag class="element" +>PageFooter</sgmltag +></link +></term> +<listitem> +<para +>L'elemento <sgmltag class="element" +>PageFooter</sgmltag +> definisce le sezioni del rapporto che sono normalmente stampate alla fine di ogni pagina nel rapporto. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><link linkend="report-header-and-footer" +><sgmltag class="element" +>ReportFooter</sgmltag +></link +></term> +<listitem> +<para +>L'elemento <sgmltag class="element" +>ReportFooter</sgmltag +> definisce le sezioni del rapporto che sono normalmente stampate alla fine del rapporto. </para> +</listitem> +</varlistentry> + +</variablelist> + +</listitem> + +</varlistentry> + +<varlistentry> +<term +>Attributi</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="kut-pagesize"/><sgmltag class="attribute" +>PageSize</sgmltag +></term> +<listitem> +<para +>Imposta la dimensione della pagina del rapporto. Sono disponibili i valori seguenti: </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Dimensione della pagina</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 +>Imposta l'orientazione della pagina. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Valore</entry> +<entry +>Orientazione</entry> +</row> +</thead> +<tbody> +<row> +<entry +>0</entry> +<entry +>Verticale</entry> +</row> +<row> +<entry +>1</entry> +<entry +>Orizzontale</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="kut-topmargin"/><sgmltag class="attribute" +>TopMargin</sgmltag +></term> +<listitem> +<para +>Imposta il margine superiore per le pagine del rapporto. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="kut-botmargin"/><sgmltag class="attribute" +>BottomMargin</sgmltag +></term> +<listitem> +<para +>Imposta il margine inferiore per le pagine del rapporto. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="kut-leftmargin"/><sgmltag class="attribute" +>LeftMargin</sgmltag +></term> +<listitem> +<para +>Imposta il margine sinistro per le pagine del rapporto. </para> +</listitem> +</varlistentry +><varlistentry> +<term +><anchor id="kut-rightmargin"/><sgmltag class="attribute" +>RightMargin</sgmltag +></term> +<listitem> +<para +>Imposta il margine destro per le pagine del rapporto. </para> +</listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> +</sect1> diff --git a/koffice-i18n-it/docs/koffice/kugar/templatedtd.docbook b/koffice-i18n-it/docs/koffice/kugar/templatedtd.docbook new file mode 100644 index 00000000..a403b642 --- /dev/null +++ b/koffice-i18n-it/docs/koffice/kugar/templatedtd.docbook @@ -0,0 +1,522 @@ +<!-- 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 +>cloudtemple@mksat.net</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>phil@river-bank.demon.co.uk</email +></address> +</affiliation> +</author> +<othercredit role="translator" +><firstname +>Federico</firstname +><surname +>Zenith</surname +><affiliation +><address +><email +>zenith@chemeng.ntnu.no</email +></address +></affiliation +><contrib +>Traduzione della documentazione in italiano</contrib +></othercredit +> +</authorgroup> +</sect1info> +<title +>La definizione di tipo di documento KugarTemplate</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-it/docs/koffice/kugar/tut_edit_height.png b/koffice-i18n-it/docs/koffice/kugar/tut_edit_height.png Binary files differnew file mode 100644 index 00000000..2d9e35f3 --- /dev/null +++ b/koffice-i18n-it/docs/koffice/kugar/tut_edit_height.png diff --git a/koffice-i18n-it/docs/koffice/kugar/tut_empty_report.png b/koffice-i18n-it/docs/koffice/kugar/tut_empty_report.png Binary files differnew file mode 100644 index 00000000..69c4996c --- /dev/null +++ b/koffice-i18n-it/docs/koffice/kugar/tut_empty_report.png diff --git a/koffice-i18n-it/docs/koffice/kugar/tut_file_new.png b/koffice-i18n-it/docs/koffice/kugar/tut_file_new.png Binary files differnew file mode 100644 index 00000000..58e07f69 --- /dev/null +++ b/koffice-i18n-it/docs/koffice/kugar/tut_file_new.png diff --git a/koffice-i18n-it/docs/koffice/kugar/tut_rep_complete.png b/koffice-i18n-it/docs/koffice/kugar/tut_rep_complete.png Binary files differnew file mode 100644 index 00000000..1a14c02d --- /dev/null +++ b/koffice-i18n-it/docs/koffice/kugar/tut_rep_complete.png diff --git a/koffice-i18n-it/docs/koffice/kugar/tut_rep_generated.png b/koffice-i18n-it/docs/koffice/kugar/tut_rep_generated.png Binary files differnew file mode 100644 index 00000000..3beb0f6b --- /dev/null +++ b/koffice-i18n-it/docs/koffice/kugar/tut_rep_generated.png diff --git a/koffice-i18n-it/docs/koffice/kugar/tut_rep_look1.png b/koffice-i18n-it/docs/koffice/kugar/tut_rep_look1.png Binary files differnew file mode 100644 index 00000000..f141029c --- /dev/null +++ b/koffice-i18n-it/docs/koffice/kugar/tut_rep_look1.png diff --git a/koffice-i18n-it/docs/koffice/kugar/tut_rep_look2.png b/koffice-i18n-it/docs/koffice/kugar/tut_rep_look2.png Binary files differnew file mode 100644 index 00000000..3e548568 --- /dev/null +++ b/koffice-i18n-it/docs/koffice/kugar/tut_rep_look2.png diff --git a/koffice-i18n-it/docs/koffice/kugar/tut_set_level.png b/koffice-i18n-it/docs/koffice/kugar/tut_set_level.png Binary files differnew file mode 100644 index 00000000..803c27e2 --- /dev/null +++ b/koffice-i18n-it/docs/koffice/kugar/tut_set_level.png diff --git a/koffice-i18n-it/docs/koffice/kugar/tutorial.docbook b/koffice-i18n-it/docs/koffice/kugar/tutorial.docbook new file mode 100644 index 00000000..a992d823 --- /dev/null +++ b/koffice-i18n-it/docs/koffice/kugar/tutorial.docbook @@ -0,0 +1,380 @@ +<!-- 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 +>cloudtemple@mksat.net</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>phil@river-bank.demon.co.uk</email +></address> +</affiliation> +</author> +<othercredit role="translator" +><firstname +>Federico</firstname +><surname +>Zenith</surname +><affiliation +><address +><email +>zenith@chemeng.ntnu.no</email +></address +></affiliation +><contrib +>Traduzione della documentazione in italiano</contrib +></othercredit +> +</authorgroup> +</chapterinfo> +<title +>Esercitazione</title> + +<para +>Questa esercitazione cercherà di essere una breve introduzione a Kugar.</para> + +<para +>Creerai un modello di rapporto campione con &kudesigner;, un file dati campione e infine genererai un rapporto completo.</para> + +<para +>Il codice sorgente per i modelli e i file dati campione può essere trovato in <filename +>sample1.ktf</filename +> e <filename +>sample1.kdf</filename +>, che sono distribuiti con &kugar;.</para> + + +<sect1 id="tut-1"> +<title +>Creare il modello di rapporto con &kudesigner;</title> + +<para +>Avvia Kugar Designer digitando <command +>kudesigner</command +> nella shell. </para> + +<para +>Dopo aver avviato il Designer, scegli <guimenu +>File</guimenu +>|<guilabel +>Nuovo</guilabel +> e imposta la dimensione della pagina a <guilabel +>A4</guilabel +> e l'orientamento della carta a <guilabel +>Orizzontale</guilabel +>. Imposta i margini destro e sinistro a 48, i margini superiore e inferiore a 40. Tutte le dimensioni in &kudesigner; (margini di pagina, dimensioni, posizioni, &etc;) sono misurate in millimetri. <screenshot +> <mediaobject> +<imageobject> +<imagedata fileref="tut_file_new.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Finestra di dialogo <interface +>Nuovo rapporto</interface +></phrase> +</textobject> +</mediaobject> +</screenshot> +</para> + +<para +>Viene ora creato un nuovo rapporto e tutti i pulsanti sulla <guilabel +>Barra degli strumenti degli elementi</guilabel +> e <guilabel +>Barra degli strumenti delle sezioni</guilabel +> sono ora abilitati (sono abilitati anche gli elementi dei corrispondenti menu <guilabel +>Elementi</guilabel +> e <guilabel +>Sezioni</guilabel +>). <screenshot +> <mediaobject> +<imageobject> +<imagedata fileref="tut_empty_report.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Finestra di dialogo Rapporto vuoto</phrase> +</textobject> +</mediaobject> +</screenshot> +</para> + +<para +>Adesso è ora di aggiungere delle sezioni al rapporto e determinarne le dimensioni. Aggiungeremo <link linkend="report-header-and-footer" +>un'intestazione e un piè di pagina di rapporto</link +>, <link linkend="page-header-and-footer" +>un'intestazione e un piè di pagina per le pagine</link +> e una sola sezione <link linkend="detail" +>dettagli</link +>. Le intestazioni e i piè di pagina di rapporto sono stampati sulla prima e ultima pagina del rapporto, rispettivamente prima e dopo ogni altro dato del rapporto. I piè di pagina del rapporto sono un buon posto per i <link linkend="calculated-field-element" +>campi calcolati</link +>. Le intestazioni e i piè di pagina delle pagine sono stampati in cima e in fondo a ogni pagina. Il nostro rapporto avrà una sezione dettagli di livello 0. Ciò significa che tutte le nostre righe di dati hanno la stessa struttura (&ie; campi). Se una struttura di dati è più complessa, o è organizzata secondo una relazione tra elementi principali e dettagli, dovrebbero essere creati più livelli. Vedi <filename +>sample3.ktf</filename +> e <filename +>sample3.kdf</filename +> per un esempio di come si possa fare. Riferisciti alla <link linkend="template-elements" +>descrizione dei elementi dei modelli</link +> per maggiori informazioni. </para> + +<para +>Le sezioni sono aggiunte usando il menu <guilabel +>Sezioni</guilabel +> o un elemento della <guilabel +>Barra degli strumenti delle sezioni</guilabel +>. Adesso aggiungi un'intestazione e il piè di pagina del rapporto, un'intestazione, un piè di pagina delle pagine e un dettaglio. Quando aggiungi una sezione dettaglio, imposta il suo livello a 0, come mostrato nella schermata sotto. <screenshot +> <mediaobject> +<imageobject> +<imagedata fileref="tut_set_level.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Impostare il livello di dettaglio</phrase> +</textobject> +</mediaobject> +</screenshot> +</para> + +<para +>Il nostro rapporto dovrebbe ora assomigliare a questo nella schermata. <screenshot +> <mediaobject> +<imageobject> +<imagedata fileref="tut_rep_look1.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Rapporto con sezioni</phrase> +</textobject> +</mediaobject> +</screenshot> +</para> + +<para +>Tutte le nostre sezioni hanno un'altezza predefinita, 50 mm. Cambiamola. Per farlo, premi il &RMB; sulla sezione Intestazione del rapporto, o fai clic sul pulsante <guilabel +>Modifica proprietà</guilabel +> nella <guilabel +>Barra degli strumenti degli elementi</guilabel +> e scegli una sezione. Dovrebbe apparire la finestra delle proprietà. <screenshot +> <mediaobject> +<imageobject> +<imagedata fileref="tut_edit_height.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Modifica dell'altezza della sezione</phrase> +</textobject> +</mediaobject> +</screenshot> +</para> + +<para +>Adesso imposta l'altezza dell'intestazione del rapporto a 70. Facciamo questa procedura per tutte le altre sezioni. Imposta l'altezza dell'intestazione a 45 per le pagine e 30 per il dettaglio. I piè di pagina del rapporto e delle pagine dovrebbero essere alti 32 mm. </para> + +<para +>Un modello di rapporto con sezioni appropriatamente dimensionate è pronto a essere riempito di elementi del rapporto. <screenshot +> <mediaobject> +<imageobject> +<imagedata fileref="tut_rep_look2.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Rapporto con sezioni dimensionate</phrase> +</textobject> +</mediaobject> +</screenshot> +</para> + +<para +>Adesso puoi aggiungere elementi alle sezioni nel rapporto. Al rapporto possono essere aggiunti cinque tipi diversi di elementi. L'<link linkend="label-element" +>Etichetta</link +> è un'area rettangolare che può avere bordi e può essere riempita con qualsiasi tipo di dati testuali. I colori di primo piano e di sfondo dell'etichetta, così come i caratteri, possono essere cambiati. Anche i tipi di linee del bordo e i colori delle linee sono personalizzabili. I <link linkend="field-element" +>Campi</link +> possono essere posizionati su una sezione dettagli. I Campi rappresentano campi di dati; i loro valori saranno raccolti da un file dati nella generazione di un rapporto. Le conte, somme, medie, &etc; per i valori dei campi possono essere stampate sul rapporto attraverso i <link linkend="calculated-field-element" +>Campi calcolati</link +>. Gli <link linkend="special-element" +>Speciali</link +> sono etichette con testo predefinito, come la data corrente o il numero di pagina. L'aspetto generale del rapporto può essere ridefinito con le <link linkend="line-element" +>Linee</link +>. </para> + +<para +>Per aggiungere un elemento del rapporto fai clic sull'elemento corrispondente sulla <guilabel +>Barra degli strumenti degli elementi</guilabel +> e posizionalo (con un clic) sulla sezione. L'elemento scelto sarà posizionato sulla sezione selezionata con l'angolo in alto a sinistra alle coordinate date. le altre proprietà sono impostate ai valori predefiniti, e possono essere cambiate con la finestra di dialogo <guilabel +>Opzioni degli elementi del rapporto</guilabel +> (nello stesso modo in cui abbiamo cambiato l'altezza della sezione). </para> + +<para +>Aggiungiamo ora le etichette alle intestazioni del rapporto e delle pagine come mostrato nella schermata sotto. Nota che l'etichetta <quote +>Mutiny Bay Software</quote +> ha i suoi <guilabel +>Stile del bordo</guilabel +> e <guilabel +>Larghezza del bordo</guilabel +> impostati a 0 e <quote +>Rapporto dell'inventario del software</quote +> a 1 mm. Tutti i colori sono impostati come combinazione di tre valori (RGB; rosso, verde, blu) separati da virgole. </para> + +<para +>Aggiungeremo anche elementi di campo alla sezione dettaglio. Supponi che abbiamo quattro campi: titolo, versione, piattaforma e copie. Quindi, dovrebbero essere posizionati quattro elementi <guilabel +>Campo</guilabel +> e impostate le loro proprietà di <guilabel +>Campo</guilabel +>. Nota che la proprietà <guilabel +>Testo</guilabel +> è impostata automaticamente a <quote +>[<userinput +>nome_campo</userinput +>]</quote +>. </para> + +<para +>Il nostro piè di pagina è un buon posto dove mettere la data corrente e il numero di pagina, quindi aggiungi due campi speciali e imposta le loro proprietà <guilabel +>Tipo</guilabel +> a 0 e 1. Uno speciale di tipo 0 rappresenta una data, e uno di tipo 1 un numero di pagina. Nota che la proprietà <guilabel +>Testo</guilabel +> dello speciale è cambiata automaticamente. </para> + +<para +>L'ultimo elemento da posizionare è un <guilabel +>Campo calcolato</guilabel +> per il campo <quote +>copie</quote +>. Per acquisire una somma di copie, imposta la proprietà <guilabel +>Campo</guilabel +> del campo calcolato a <quote +>copie</quote +> e <guilabel +>Tipo di calcolo</guilabel +> a 1 (funzione di somma). </para> + +<para +>Finalmente, il nostro modello di rapporto dovrebbe apparire così: <screenshot +> <mediaobject> +<imageobject> +<imagedata fileref="tut_rep_complete.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Rapporto completo</phrase> +</textobject> +</mediaobject> +</screenshot> +</para> + +</sect1> + + + +<sect1 id="tut-2"> +<title +>Creare il file dati del rapporto</title> + +<para +>In generale, i file dati possono essere creati in diversi modi. Alcuni useranno le tabelle di trasformazione xsl per generare dell'&XML; corretto da un altro documento &XML; (come un foglio di calcolo &kspread;); altri useranno il loro programma per scaricare i dati da una banca dati e riempire il file dati. In questa esercitazione lo creeremo semplicemente a mano. Il codice sorgente per l'esempio può essere trovato nel file <filename +>sample1.kdf</filename +> o copiato dall'esempio sotto. </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 +>Generazione del rapporto</title> + +<para +>Al momento abbiamo un modello di rapporto (<filename +>sample1.ktf</filename +>) e un file dati di rapporto (<filename +>sample1.kdf</filename +>). </para> +<para +>Per generare un rapporto, digita il seguente comando nella shell: <command +>kugar<option +> -r <replaceable +>sample1.ktf</replaceable +></option +> <option +>-d <replaceable +>sample1.kdf</replaceable +></option +></command +> </para> + +<para +>Ciò farà apparire una finestra di shell di &kugar; con il rapporto generato. <screenshot +> <mediaobject> +<imageobject> +<imagedata fileref="tut_rep_generated.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Rapporto generato</phrase> +</textobject> +</mediaobject> +</screenshot> +</para> + +</sect1> + +</chapter> |