diff options
Diffstat (limited to 'koffice-i18n-da/docs/koffice/kugar')
-rw-r--r-- | koffice-i18n-da/docs/koffice/kugar/Makefile.am | 4 | ||||
-rw-r--r-- | koffice-i18n-da/docs/koffice/kugar/datadtd.docbook | 76 | ||||
-rw-r--r-- | koffice-i18n-da/docs/koffice/kugar/dataref.docbook | 148 | ||||
-rw-r--r-- | koffice-i18n-da/docs/koffice/kugar/designer.docbook | 665 | ||||
-rw-r--r-- | koffice-i18n-da/docs/koffice/kugar/index.docbook | 179 | ||||
-rw-r--r-- | koffice-i18n-da/docs/koffice/kugar/progguide.docbook | 655 | ||||
-rw-r--r-- | koffice-i18n-da/docs/koffice/kugar/starting.docbook | 86 | ||||
-rw-r--r-- | koffice-i18n-da/docs/koffice/kugar/template-elements.docbook | 3563 | ||||
-rw-r--r-- | koffice-i18n-da/docs/koffice/kugar/template.docbook | 501 | ||||
-rw-r--r-- | koffice-i18n-da/docs/koffice/kugar/templatedtd.docbook | 508 | ||||
-rw-r--r-- | koffice-i18n-da/docs/koffice/kugar/tutorial.docbook | 364 |
11 files changed, 6749 insertions, 0 deletions
diff --git a/koffice-i18n-da/docs/koffice/kugar/Makefile.am b/koffice-i18n-da/docs/koffice/kugar/Makefile.am new file mode 100644 index 00000000..29f2e011 --- /dev/null +++ b/koffice-i18n-da/docs/koffice/kugar/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = da +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/koffice-i18n-da/docs/koffice/kugar/datadtd.docbook b/koffice-i18n-da/docs/koffice/kugar/datadtd.docbook new file mode 100644 index 00000000..41c9ae4d --- /dev/null +++ b/koffice-i18n-da/docs/koffice/kugar/datadtd.docbook @@ -0,0 +1,76 @@ +<!-- To validate this document separately, uncomment this prolog +<?xml version="1.0" ?> +<!DOCTYPE appendix PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd"> +--> + +<sect1 id="kugardata-dtd"> +<sect1info> +<authorgroup> +<author +><firstname +>Alexander</firstname +> <surname +>Dymo</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +&erik.kjaer.pedersen.role; +</authorgroup> +</sect1info> +<title +><sgmltag class="element" +>KugarData</sgmltag +> dokumenttypedefinition</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-da/docs/koffice/kugar/dataref.docbook b/koffice-i18n-da/docs/koffice/kugar/dataref.docbook new file mode 100644 index 00000000..e05e19db --- /dev/null +++ b/koffice-i18n-da/docs/koffice/kugar/dataref.docbook @@ -0,0 +1,148 @@ +<!-- if you want to validate this file separately, uncomment this prolog: + +<?xml version="1.0" ?> +<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd"> + +--> + +<sect1 id="kugardata-element"> +<sect1info> +<authorgroup> +<author +><firstname +>Alexander</firstname +> <surname +>Dymo</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +&erik.kjaer.pedersen.role; +</authorgroup> +</sect1info> +<title +><sgmltag class="element" +>KugarData-elementet</sgmltag +></title> + +<para +><sgmltag class="element" +>KugarData</sgmltag +> elementet definerer datakilden for en rapport. Den grundlæggende struktur er et sæt rækker og søjler. Dokumentet definerer ikke datatyper og deres attributter. Rapportskabelonen definerer information om datatyper for søjler. </para> + +<para +>Opretteren af et dokument kan anvende en &XSL;-stilskabelon på et eksisterende dokument for at oversætte det til dette format. Hvis &XSL; bruges, kan opretteren bruge egne makroer ved hjælp af &XSL; til søjleberegninger, sortering, osv. </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 +>Kugar data-element</title> +<para +>Elementet <sgmltag class="element" +>KugarData</sgmltag +> indeholder nul eller flere <sgmltag class="element" +>Row</sgmltag +>-elementer. En <sgmltag class="element" +>Row</sgmltag +> skal indeholde en <sgmltag class="attribute" +>level</sgmltag +> egenskab med en værdi som angiver detaljeniveauet i skabelonen. Øvrige egenskaber repræsenterar datasøjler. </para> +<para +><anchor id="template-att"/>Værdien af egenskaben <sgmltag class="attribute" +>Template</sgmltag +> er &URL;'en for rapportskabelonen som blev anvendt til at formatere data. </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 +>Elementet Row</title> + +<variablelist> + +<varlistentry> +<term +>Attributter</term> +<listitem> + +<variablelist> + +<varlistentry> +<term +><anchor id="level-att"/><sgmltag class="attribute" +>niveau</sgmltag +></term> +<listitem> +<para +>Egenskabsværdien angiver hvilket detaljeniveau i rapportskabelonen der bruges til at vise data. Rækker kan indeholde forskellige sæt søjler for forskellige niveauer, så alle egenskaber undtagen <sgmltag class="attribute" +>niveau</sgmltag +> skal angives som #IMPLIED. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="column-att"/><sgmltag class="attribute" +>column</sgmltag +></term> +<listitem> +<para +>Navnet på egenskaben er søjlens navn, og bruger formatet som givet i <sgmltag class="element" +>KugarData</sgmltag +>-definitionen. Egenskabens navn bruges i rapportskabelonen til at binde data til rapportfelterne. </para> +</listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> + +</sect2> + +</sect1> + diff --git a/koffice-i18n-da/docs/koffice/kugar/designer.docbook b/koffice-i18n-da/docs/koffice/kugar/designer.docbook new file mode 100644 index 00000000..8316f0bc --- /dev/null +++ b/koffice-i18n-da/docs/koffice/kugar/designer.docbook @@ -0,0 +1,665 @@ +<!-- If you want to validate or edit this document separately, uncomment +this prolog + +<?xml version="1.0" ?> +<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd"> + +--> +<chapter id="designer-manual"> +<chapterinfo> +<authorgroup> +<author +><firstname +>Alexander</firstname +> <surname +>Dymo</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +&erik.kjaer.pedersen.role; +</authorgroup> +</chapterinfo> +<title +>Håndbog om Rapportskabelonkonstruktion</title> + +<para +>&kudesigner; lader dig oprette og ændre rapportskabeloner interaktivt, og placere rapportafsnit og afsnitspunkter i en rapport.</para> + +<para +>&kudesigner; er et <acronym +>WYSIWYG</acronym +> program. <guilabel +>Rapportsidens størrelse</guilabel +> angiver rapportens dimensioner på skærmen. For øjeblikket er skalaen automatisk indstillet til 100 % og kan ikke ændres.</para> + +<itemizedlist> +<title +>Hver rapportskabelon kan indeholde følgende rapportafsnit:</title> +<listitem +><para +>Rapporthoved</para +></listitem> +<listitem +><para +>Sidehoved</para +></listitem> +<listitem +><para +>Detaljehoved</para +></listitem> +<listitem +><para +>Detalje</para +></listitem> +<listitem +><para +>Detaljefod</para +></listitem> +<listitem +><para +>Sidefod</para +></listitem> +<listitem +><para +>Rapportfod</para +></listitem> +</itemizedlist> + +<itemizedlist> +<title +>Rapportafsnit kan indeholde følgende rapportobjekter:</title> +<listitem +><para +>Etiket</para +></listitem> +<listitem +><para +>Felt</para +></listitem> +<listitem +><para +>Beregnet felt</para +></listitem> +<listitem +><para +>Specialfelt</para +></listitem> +<listitem +><para +>Linje</para +></listitem> +</itemizedlist> + +<para +>Rapportafsnit og punkter kan placeres på rapportskabelonen ved at bruge menuer eller værktøjslinjer.</para> + +<para +>Hvert element, såsom rapportskabelonen, rapportafsnit eller et punkt har deres egne egenskaber. Disse egenskaber definerer geometriske, tekstrelaterede og andre parametre. Hver gang et element placeres, så bruges et sæt forudindstillede egenskaber. For eksempel når en <guilabel +>Etikette</guilabel +> placeres, så sættes egenskaben Tekst til <quote +>Text</quote +>.</para> + +<para +>For at ændre egenskaber, bruges dialogen <guilabel +>Rapportpunkt</guilabel +>. Denne dialog kan vises ved at højreklikke på et punkt, eller med knappen <guilabel +>Redigér egenskaber</guilabel +> i værktøjslinjen <guilabel +>Redigér</guilabel +>. Se skærmaftrykket nedenfor (egenskaber for et feltobjekt): </para> + +<para +>For at slette et objekt, klikkes på det med midterknappen, eller knappen <guilabel +>Fjern</guilabel +> i værktøjslinjen <guilabel +>Redigér</guilabel +> bruges. </para> + +<screenshot> +<mediaobject> +<imageobject> +<imagedata fileref="props.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogen <guilabel +>Ny rapport</guilabel +></phrase> +</textobject> +</mediaobject> +</screenshot> + +<variablelist> +<title +>Menureference for &kudesigner;</title> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl; <keycap +>N</keycap +></keycombo +> </shortcut +> <guimenu +>Fil</guimenu +> <guimenuitem +>Ny</guimenuitem +> </menuchoice +></term> +<listitem> +<para +><action +>Vis</action +> dialogen <guilabel +>Ny rapport</guilabel +> for at oprette en ny rapportskabelon.</para> +<para +>Som det ses på skærmaftrykket, så skal rapportens sidestørrelse, orientering og marginer indstilles inden rapporten kan laves. </para> +<screenshot> +<mediaobject> +<imageobject> +<imagedata fileref="file_new.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogen <interface +>Ny rapport</interface +></phrase> +</textobject> +</mediaobject> +</screenshot> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl; <keycap +>O</keycap +> </keycombo +></shortcut +> <guimenu +>Fil</guimenu +> <guimenuitem +>Åbn...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Åbn</action +> en tidligere gemt rapportskabelon</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Fil</guimenu +> <guimenuitem +>Åbn nylige</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Vis</action +> en liste med senest åbnede skabeloner. Vælg en fil for at åbne den.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl; <keycap +>S</keycap +> </keycombo +></shortcut +> <guimenu +>Fil</guimenu +> <guimenuitem +>Gem</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Gem</action +> denne rapportskabelon til en tekstfil i &XML;-format.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Fil</guimenu +> <guimenuitem +>Gem som...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Gem</action +> denne rapportskabelon til en fil og give den et andet navn.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl; <keycap +>W</keycap +> </keycombo +></shortcut +> <guimenu +>Fil</guimenu +> <guimenuitem +>Luk</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Luk</action +> for denne rapportskabelonen.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl; <keycap +>P</keycap +> </keycombo +></shortcut +> <guimenu +>Fil</guimenu +> <guimenuitem +>Udskriv</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Udskriv...</action +> denne rapportskabelonen som tekst i &XML;-format.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl; <keycap +>Q</keycap +> </keycombo +></shortcut +> <guimenu +>Fil</guimenu +> <guimenuitem +>Afslut</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Afslut</action +> programmet.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Redigér</guimenu +> <guimenuitem +>Ryd markering</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Ryd</action +> alle redigeringshandlinger, så ingen egenskaber redigeres og intet punkt slettes.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Redigér</guimenu +> <guimenuitem +>Redigér egenskaber</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Redigér</action +> egenskaber for det markerede punkt.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Redigér</guimenu +> <guimenuitem +>Slet</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Sletter</action +> det markerede punkt.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Afsnit</guimenu +> <guimenuitem +>Sidehoved for rapport</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Placér afsnittets sidehoved for rapport</action +> i rapportskabelonen.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Afsnit</guimenu +> <guimenuitem +>Sidehoved for rapport</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Placér afsnittets sidehoved</action +> i rapportskabelonen.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Afsnit</guimenu +> <guimenuitem +>Detaljeret sidehoved</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Placér afsnittets detaljerede sidehoved</action +> i rapportskabelonen.</para> +<para +>Inden afsnittet placeres, så vises dialogen <guilabel +>Tilføj detaljeret sidehoved</guilabel +> for at angive detaljeniveauet. Det detaljerede sidehovedet tilføjes i detaljeafsnittet på angivet niveau.</para> +<screenshot> +<mediaobject> +<imageobject> +<imagedata fileref="add_detail_header.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogen <guilabel +>Tilføj detaljeret sidehoved</guilabel +></phrase> +</textobject> +</mediaobject> +</screenshot> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Afsnit</guimenu +> <guimenuitem +>Detaljer</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Placér afsnittet detalje</action +> i rapportskabelonen.</para> +<para +>Inden afsnittet placeres, så vises dialogen <guilabel +>Tilføj detaljer</guilabel +> for at angive detaljeniveauet.</para> +<screenshot> +<mediaobject> +<imageobject> +<imagedata fileref="add_detail.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogen <interface +>Tilføj detaljer</interface +></phrase> +</textobject> +</mediaobject> +</screenshot> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Afsnit</guimenu +> <guimenuitem +>Detaljeret sidefod</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Placér afsnittets detaljerede sidefod</action +> i rapportskabelonen.</para> +<para +>Inden afsnittet placeres, så vises dialogen <guilabel +>Tilføj detaljeret sidefod</guilabel +> for at angive detaljeniveauet. Den detaljerede sidefod tilføjes i detaljeafsnittet på det angivne niveau.</para> +<screenshot> +<mediaobject> +<imageobject> +<imagedata fileref="add_detail_footer.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogen <guilabel +>Tilføj detaljeret sidefod</guilabel +></phrase> +</textobject> +</mediaobject> +</screenshot> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Afsnit</guimenu +> <guimenuitem +>Sidefod</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Placér afsnittet sidefod</action +> i rapportskabelonen.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Afsnit</guimenu +> <guimenuitem +>Sidefod for rapport</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Placér afsnittet sidefod for rapport</action +> i rapportskabelonen.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Punkter</guimenu +> <guimenuitem +>Ryd markering</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Ryd</action +> punktmarkeringen, så intet rapportpunkt tilføjes til afsnittet.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Punkter</guimenu +> <guimenuitem +>Etikette</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Placér et etikettepunkt</action +> i afsnittet.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Punkter</guimenu +> <guimenuitem +>Felt</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Placér et feltobjekt</action +> i afsnittet.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Punkter</guimenu +> <guimenuitem +>Beregnet felt</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Placér et beregnet felt</action +> i afsnittet.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Punkter</guimenu +> <guimenuitem +>Specielt felt</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Placér et specielt felt</action +> i afsnittet.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Punkter</guimenu +> <guimenuitem +>Linje</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Placér et linjepunkt</action +> i afsnittet.</para +></listitem> +</varlistentry> + +</variablelist> +</chapter> diff --git a/koffice-i18n-da/docs/koffice/kugar/index.docbook b/koffice-i18n-da/docs/koffice/kugar/index.docbook new file mode 100644 index 00000000..1a63984f --- /dev/null +++ b/koffice-i18n-da/docs/koffice/kugar/index.docbook @@ -0,0 +1,179 @@ +<?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 % Danish "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 +>&kugar;-håndbogen</title> + +<authorgroup> +<author +><firstname +>Alexander</firstname +> <surname +>Dymo</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +&erik.kjaer.pedersen.role; +</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; er en skabelonbaseret &XML;-rapportgenerator. &kudesigner; giver en fleksibel grafisk konstruktion af rapportskabeloner til &kugar;s rapportgenerator. </para> +</abstract> + +<keywordset> +<keyword +>KDE</keyword> +<keyword +>kdeutils</keyword> +<keyword +>kugar</keyword> +<keyword +>kudesigner</keyword> +<keyword +>rapport</keyword> +<keyword +>generator</keyword> +<keyword +>motor</keyword> +<keyword +>designer</keyword> +</keywordset> + +</bookinfo> + +<chapter id="introduction"> +<title +>Indledning</title> + +<para +>&kugar; er et værktøj til at oprette rapporter for &Qt; og &kde;. Det indeholder grafisk konstruktion af rapportskabeloner, en rapportgenerator, en rapportvisning til &konqueror; for simpel forhåndsvisning af rapporter, og et sæt eksempler.</para> + +<para +>&kudesigner; rapportkonstruktion er et værktøj til at oprette rapportskabeloner for &kugar;s rapportgenerator. &kugar;s rapportgenerator bruger et &XML;-baseret filformat for rapportskabeloner (som kan laves manuelt, eller med &kugar;s rapportkonstruktion), og en datafil (også i &XML;-formatet) til at oprette rapporter. For at få mere information om &kugar;s rapportkonstruktion, se <link linkend="designer-manual" +>Håndbog om rapportskaberlondesign</link +>. </para> + +<para +>Se <link linkend="template-dtd" +>KugarTemplate dokumenttypedefinition</link +> for en oversigt over skabelonens <acronym +>DTD</acronym +> (filformat), <link linkend="kugardata-dtd" +>KugarData dokumenttypedefinition</link +> og <link linkend="tutorial" +>Vejledningen</link +> for en trinvis forklaring af hvordan rapporter kan laves. </para> + +<para +>Programmører bør også kigge i <link linkend="prog-guide" +>Guide for programmører</link +> for at finde information om hvordan &kugar; kan bruges i deres egne programmer.</para> +</chapter> + +&tutorial; + +&starting; + +&designermanual; + +&progguide; + +<chapter> +<title +>Medvirkende og licens</title> + +<para +>&kugar; </para> + +<para +>Ophavsret 2000 Mutiny Bay Software </para> +<para +>Ophavsret 2000, 2001, Phil Thompson </para> +<para +>Ophavsret 2002 Alexander Dymo </para> + +<para +>Dele af dokumentationen Ophavsret 2000, 2001 Phil Thompson og Ophavsret 2002 Alexander Dymo</para> + +&erik.kjaer.pedersen.credit; +&underFDL; &underGPL; </chapter> + +<appendix id="document-structure"> +<title +>Dokumentstruktur</title> +&templatedtd; +&template; +&templateelements; +&datadtd; +&dataelements; +</appendix> + +<appendix id="installation"> +<title +>Installation</title> + +&install.intro.documentation; +&install.compile.documentation; +</appendix> + +</book> diff --git a/koffice-i18n-da/docs/koffice/kugar/progguide.docbook b/koffice-i18n-da/docs/koffice/kugar/progguide.docbook new file mode 100644 index 00000000..72a20d0c --- /dev/null +++ b/koffice-i18n-da/docs/koffice/kugar/progguide.docbook @@ -0,0 +1,655 @@ +<!-- If you want to validate or edit this document separately, uncomment +this prolog + +<?xml version="1.0" ?> +<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd"> + +--> + +<chapter id="prog-guide"> +<chapterinfo> +<authorgroup> +<author +><firstname +>Alexander</firstname +> <surname +>Dymo</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +&erik.kjaer.pedersen.role; +</authorgroup> +</chapterinfo> +<title +>Guide for programmører</title> + +<sect1 id="how-to-use-in-progs"> +<title +>Hvordan &kugar; kan bruges til at lave rapporter i dine egne program</title> + +<itemizedlist> +<title +>Der er flere forskellige måder at bruge &kugar;</title> +<listitem> +<para +>Lav en midlertidig fil og fyld den med data, organiseret ifølge <link linkend="kugardata-dtd" +>KugarData dokumenttypedefinitionen</link +>. Kald derefter <command +>kugar</command +>-skalkommandoen <cmdsynopsis +><command +>kugar</command +> <group +> <option +>-d <replaceable +>Kugar datafil</replaceable +></option +> </group +> <group +> <option +>-r <replaceable +>Kugar skabelonfil</replaceable +></option +> </group +></cmdsynopsis +> for at forhåndsvise og udskrive rapporten. Se <link linkend="prog-using-for-preview" +>Brug &kugar;-skallen til at forhåndsvise rapporter</link +> for en detaljeret beskrivelse. </para> +</listitem> +<listitem> +<para +>Brug &kugar; direkte i programmets kode. Se <link linkend="prog-using-widget" +>Brug af &kugar;-klasser til rapporter</link +> for en detaljeret beskrivelse. </para> +</listitem> +<listitem> +<para +>Lav et &Qt; Designer plugin, brug det til at bygge programmets grafiske grænseflade i Designer, og link det dynamisk til programmet. Se <link linkend="prog-designer-plugin" +>Lav et &Qt; Designer plugin </link +> for en detaljeret beskrivelse. </para> +</listitem> +</itemizedlist> + +<para +>De sidste to måder er nyttige for &Qt;- og &kde;-udviklere. Men &kugar; er konstrueret til at være en rapportgenerator som er uafhængig af programsprog og/eller integreret udviklingsmiljø. Den bruger &XML;-formatet til at beskrive rapportskabeloner og datafiler. Så hvilket som helst program kan oprette uddata på &kugar;s datafilformat som beskrevet i <link linkend="kugardata-dtd" +>KugarData <acronym +>DTD</acronym +></link +>, eller til og med i rapportskabelonformat (se <link linkend="template-dtd" +>KugarTemplate <acronym +>DTD</acronym +></link +>). En &kugar;-skal (rapportviser) kan bruges til at forhåndsvise og udskrive de genererede rapporter. </para> + +</sect1> + +<sect1 id="prog-using-for-preview"> +<title +>Brug af &kugar;-skallen til at forhåndsvise rapporter</title> + +<orderedlist> +<title +>Måden at oprette og forhåndsvise (udskrive) en rapport er:</title> +<listitem> +<para +>Lav en rapportskabelon med &kudesigner; </para> +</listitem> +<listitem> +<para +>Lav en datafil med søjleværdier for detaljebånd i rapporten. Brug <link linkend="kugardata-dtd" +>KugarData <acronym +>DTD</acronym +></link +> til at lave rigtige datafiler. </para> +</listitem> +<listitem> +<para +>Kør &kugar;-skallen for at forhåndsvise og udskrive en rapport. For eksempel gør dette med sprogene C eller C++, kald:</para> + +<programlisting +><function +>system(<option +>"kugar -r <replaceable +>template_file.ktf</replaceable +>-d <replaceable +>data_file.kdf</replaceable +>"</option +>)</function +>. +</programlisting> + +<para +>Glem ikke at inkludere <filename class="headerfile" +>stdlib.h</filename +>. </para> +</listitem> +</orderedlist> +</sect1> + +<sect1 id="prog-using-widget"> +<title +>Brug &kugar;s klasser til rapporter</title> +<para +>&kugar;-biblioteket inkluderer to grafiske kontroller som kan bruges. </para> +<para +>Klassen <classname +>KReportViewer</classname +> er konstrueret for &kde;-udviklere. Den understøtter &kde;'s udskriftssystem og oversættelse under &UNIX; via <function +>i18n()</function +>-kald. </para> +<para +>Klassen <classname +>MReportViewer</classname +> er konstrueret for &Qt;-udviklere og sørger for rigtig platformsuafhængighed. Den kan ikke kun bruges på &UNIX;-platforme, men også på &Windows; og &MacOS;. </para> +<para +>For at bygge et program som bruger &kugar;-biblioteket, skal det linkes med det delte bibliotek <filename +>libkugar.so</filename +>, som kommer med &kugar;-distributioner på alle &UNIX;-platforme. </para> +<para +>Deklarationsfiler er <filename +>kugarqt.h</filename +> og <filename +>kugar.h</filename +> for de respektive &Qt;- og &kde;-programmer. </para> +<para +>For et detaljeret eksempel på hvordan &kugar;-klasser kan bruges, kig i mappen <filename class="directory" +>/shell</filename +> i &kugar;s kildekode. </para> +<para +><classname +>MReportViewer</classname +> (og også <classname +>KReportViewer</classname +>) indeholder flere offentlige metoder som kan bruges. </para> +<funcsynopsis> +<funcprototype> +<funcdef +>void <function +>renderReport</function +></funcdef> +<void/> +</funcprototype> +<funcsynopsisinfo +>Viser rapporten på skærmen.</funcsynopsisinfo> +</funcsynopsis> + +<funcsynopsis> +<funcprototype> +<funcdef +>void <function +>printReport</function +></funcdef> +<void/> +</funcprototype> +<funcsynopsisinfo +>Kalder udskriftsdialogen for at udskrive rapporten.</funcsynopsisinfo> +</funcsynopsis> + +<funcsynopsis> +<funcprototype> +<funcdef +>void <function +>clearReport</function +></funcdef> +<void/> +</funcprototype> +<funcsynopsisinfo +>Rydder rapporten på skærmen og frigør rapportdata. Kald dette inden en ny rapport åbnes.</funcsynopsisinfo> +</funcsynopsis> + +<funcsynopsis> +<funcprototype +><funcdef +>bool <function +>setReportData</function +></funcdef +> <paramdef +>const QString &<parameter +>datafilnavn</parameter +></paramdef +> </funcprototype> +<funcsynopsisinfo +>Henter rapportdata fra filen <replaceable +>datafilnavn</replaceable +>.</funcsynopsisinfo> +</funcsynopsis> + +<funcsynopsis> +<funcprototype +><funcdef +>bool <function +>setReportData</function +></funcdef +> <paramdef +>const QIODevice &<parameter +>data io-enhed</parameter +></paramdef +> </funcprototype> +<funcsynopsisinfo +>Henter rapportdata fra filen <replaceable +>data io-enhed</replaceable +>. I/O-enheden kan være hvilken som helst klasse afledt fra klassen <replaceable +>QIODevice</replaceable +>. For eksempel for direkte at hente poster fra databasen, opret en afledt klasse fra <classname +>QIODevice</classname +> og omdefinér alle nødvendige funktioner. </funcsynopsisinfo> +</funcsynopsis> + +<funcsynopsis> +<funcprototype +><funcdef +>bool <function +>setReportTemplate</function +></funcdef +> <paramdef +>const QString &<parameter +>skabelonfilnavn</parameter +></paramdef +> </funcprototype> +<funcsynopsisinfo +>Henter rapportskabelon fra filen <replaceable +>skabelonfilnavn</replaceable +>.</funcsynopsisinfo> +</funcsynopsis> + +<funcsynopsis> +<funcprototype +><funcdef +>bool <function +>setReportTemplate</function +></funcdef +> <paramdef +>const QIODevice &<parameter +>skabelon_io_enhed</parameter +></paramdef +> </funcprototype> +<funcsynopsisinfo +>Sætter rapportskabelon fra filen <replaceable +>skabelon_io_enhed</replaceable +>. I/O-enheden kan være en hvilken som helst klasse afledt fra klassen <classname +>QIODevice</classname +>. For eksempel for at hente en rapportskabelon direkte fra netværket eller en database, opret en afledt klasse fra QIODevice og omdefinér alle nødvendige funktioner. </funcsynopsisinfo> +</funcsynopsis> + +</sect1> + +<sect1 id="prog-designer-plugin"> +<title +>Lav et &Qt; Designer plugin</title> + +<para +>Dette er eksempelkode på hvordan et plugin til Designer laves. Koden nedenfor laver et plugin for en &kde; <classname +>KReportViewer</classname +> grafisk kontrol. </para> + +<para +>Hvis en &Qt; grafisk komponent ønskes, erstattes <classname +>KReportViewer</classname +> med <classname +>MReportViewer</classname +> og <filename +>kugar.h</filename +> med <filename +>kugarqt.h</filename +> i pluginkoden. </para> + +<sect2 id="plugin-usage"> +<title +>Brug af plugin</title> +<para +>Designer-plugin gør at &Qt; Designer kan bruges til at placere den grafiske kontrol <classname +>KReportViewer</classname +> i et vindue, og forhåndsvise den på en rigtig måde. </para> + +<para +>Programmer som bruger dette plugin skal linkes dynamisk med det. Tilsvarende biblioteker hedder <filename +>libkugar.so</filename +>. Grafiske kontroller eller dialoger som indeholder kontrollen <classname +>KReportViewer</classname +> skal inkludere <kugar.h> i en implementering og indeholde deklarationen <classname +>class KReportViewer</classname +>. Det går at inkludere ved hjælp af &Qt; Designers objektudforsker (kildekodefanebladet). </para> + +<para +>For at bygge pluginnet køres: <cmdsynopsis +><command +>qmake</command +> <arg +>kugar_plugin.pro</arg +> </cmdsynopsis> +<cmdsynopsis> +<command +>make</command> +</cmdsynopsis> +</para> + +</sect2> + +<sect2 id="plugin-code"> +<title +>Pluginkode</title> + +<segmentedlist> +<title +>Pluginkoden består af tre filer:</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 +>En deklarationsfil for <classname +>KugarWidgetPlugin</classname +>, efterfølgeren til <classname +>QWidgetPlugin</classname +>.</seg> +<seg +>En kildekodefil for <classname +>KugarWidgetPlugin</classname +>, efterfølgeren til <classname +>QWidgetPlugin</classname +>.</seg> +<seg +>Projektfil for værktøjet <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-da/docs/koffice/kugar/starting.docbook b/koffice-i18n-da/docs/koffice/kugar/starting.docbook new file mode 100644 index 00000000..0c439903 --- /dev/null +++ b/koffice-i18n-da/docs/koffice/kugar/starting.docbook @@ -0,0 +1,86 @@ +<!-- If you want to validate or edit this document separately, uncomment +this prolog + +<?xml version="1.0" ?> +<!DOCTYPE appendix PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd"> + +--> +<chapter id="starting"> +<chapterinfo> +<authorgroup> +<author +><firstname +>Alexander</firstname +> <surname +>Dymo</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +&erik.kjaer.pedersen.role; +</authorgroup> +</chapterinfo> +<title +>Start af &kugar; og &kudesigner;</title> +<para +>Programmet &kugar; bruger to kommandolinjeparametre: </para> + +<cmdsynopsis +><command +>kugar</command +> <group +> <option +>-d <replaceable +>Kugar datafil</replaceable +></option +> </group +> <group +> <option +>-r <replaceable +>Kugar skabelonfil</replaceable +></option +> </group +> </cmdsynopsis> + +<para +>For eksempel, <userinput +><command +>kugar</command +> <option +>-d</option +> <parameter +>eksempel1.kdf</parameter +> <option +>-r</option +> <parameter +>eksempel1.ktf</parameter +></userinput +> </para> + +<para +>Programmet &kudesigner; startes uden parametre, eller med navnet på en rapportskabelonfil som parameter: </para> +<cmdsynopsis +><command +>kudesigner</command +> <group +> <replaceable +>template.ktf</replaceable +> </group +> </cmdsynopsis> + +</chapter> diff --git a/koffice-i18n-da/docs/koffice/kugar/template-elements.docbook b/koffice-i18n-da/docs/koffice/kugar/template-elements.docbook new file mode 100644 index 00000000..191235e2 --- /dev/null +++ b/koffice-i18n-da/docs/koffice/kugar/template-elements.docbook @@ -0,0 +1,3563 @@ +<!-- If you want to edit or validate this document separately, uncomment --> +<!-- this prolog +<?xml version="1.0" ?> +<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd"> +--> +<sect1 id="template-elements"> +<sect1info> +<authorgroup> +<author +><firstname +>Alexander</firstname +> <surname +>Dymo</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +&erik.kjaer.pedersen.role; +</authorgroup> +</sect1info> +<title +><sgmltag class="element" +>KugarData</sgmltag +> skabelonelementer</title> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Afsnitsbånd</entry> +<entry +>Afsnitselementer</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" +>Linje</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" +>Etiket</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" +>Felt</sgmltag +></link +></entry> +</row> +<row> +<entry +><link linkend="detail" +><sgmltag class="element" +>Detalje</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" +>Speciel</sgmltag +></link +></entry> +</row> +<row> +<entry +><link linkend="page-header-and-footer" +><sgmltag class="element" +>PageFooter</sgmltag +></link +></entry> +<entry +>Sidefod</entry> +</row> +<row> +<entry +><link linkend="report-header-and-footer" +><sgmltag class="element" +>ReportFooter</sgmltag +></link +></entry> +<entry +>Rapportfod</entry> +</row> +</tbody> +</tgroup> +</informaltable> + + +<sect2 id="report-header-and-footer"> +<title +><sgmltag class="element" +>ReportHeader</sgmltag +> og <sgmltag class="element" +>ReportFooter</sgmltag +> afsnittene</title> + +<para +><sgmltag class="element" +>ReportHeader</sgmltag +> og <sgmltag class="element" +>ReportFooter</sgmltag +> elementerne angiver rapportafsnit som ofte udskrives i begyndelsen og slutningen af rapporten. </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 +>Attributter</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="rhf-height"/><sgmltag class="attribute" +>Højde</sgmltag +></term> +<listitem> +<para +>Angiver højden på rapportafsnittet. Hvis du ikke vil have dette afsnit sæt værdien til <sgmltag class="attvalue" +>0</sgmltag +>. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="rhf-printfrequency"/><sgmltag class="attribute" +>PrintFrequency</sgmltag +></term> +<listitem> +<para +>Angiver udskriftsfrekvensen for afsnittet. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Udskriftsfrekvens</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Første side</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Alle sider</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Sidste side</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> +</sect2> + +<sect2 id="page-header-and-footer"> +<title +><sgmltag class="element" +>PageHeader</sgmltag +> og <sgmltag class="element" +>PageFooter</sgmltag +> afsnittene</title> + +<para +>Elementerne <sgmltag class="element" +>PageHeader</sgmltag +> og <sgmltag class="element" +>PageFooter</sgmltag +> definerer de rapportafsnit som oftest udskrives på hver side af rapporten. </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 +>Attributter</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="phf-height"/><sgmltag class="attribute" +>Højde</sgmltag +></term> +<listitem> +<para +>Angiver højden på rapportafsnittet. Hvis du ikke vil have dette afsnit sæt værdien til <sgmltag class="attvalue" +>0</sgmltag +>. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="phf-printfrequency"/><sgmltag class="attribute" +>PrintFrequency</sgmltag +></term> +<listitem> +<para +>Angiver udskriftsfrekvensen for afsnittet. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Udskriftsfrekvens</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Første side</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Alle sider</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Sidste side</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> + +</sect2> + +<sect2 id="detail-header-and-footer"> +<title +><sgmltag class="element" +>DetailHeader</sgmltag +> og <sgmltag class="element" +>DetailFooter</sgmltag +> afsnittene</title> + +<para +><sgmltag class="element" +>DetailHeader</sgmltag +> og <sgmltag class="element" +>DetailFooter</sgmltag +> elementerne angiver rapportafsnit som udskrives før og efter detaljer af et givet niveau og under rapporten. </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 +>Attributter</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="dhf-height"/><sgmltag class="attribute" +>Højde</sgmltag +></term> +<listitem> +<para +>Angiver højden på rapportafsnittet. Hvis du ikke vil have dette afsnit sæt værdien til <sgmltag class="attvalue" +>0</sgmltag +>. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="dhf-level"/><sgmltag class="attribute" +>Niveau</sgmltag +></term> +<listitem> +<para +>Angiver afsnittets hierarkiniveau. Afsnit med højere niveauer udskrives inden afsnit med lavere. Level kan være hvilket tal som helst med der begynder på 0. </para> + +</listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> + +</sect2> + +<sect2 id="detail"> +<title +>Afsnittet <sgmltag class="element" +>Detalje</sgmltag +></title> + +<para +>Elementet <sgmltag class="element" +>Detail</sgmltag +> definerer rapportafsnit som indeholder rapportens data. Rapporten kan have flere detaljer, som der er adgang til med detaljens niveauegenskab. </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 +>Attributter</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="d-height"/><sgmltag class="attribute" +>Højde</sgmltag +></term> +<listitem> +<para +>Angiver højden på rapportafsnittet. Hvis du ikke vil have dette afsnit sæt værdien til <sgmltag class="attvalue" +>0</sgmltag +>. </para> +</listitem> +</varlistentry> +<varlistentry> +<term +><anchor id="d-level"/><sgmltag class="attribute" +>Niveau</sgmltag +></term> +<listitem> +<para +>Angiver afsnittets hierarkiniveau. Afsnit med højere niveauer udskrives inden afsnit med lavere. Level kan være hvilket som helst tal som begynder på 0. Dette er en egenskab fra elementet <sgmltag class="attribute" +>row</sgmltag +> i en datafil. </para> + +</listitem> +</varlistentry> + +</variablelist> +</listitem> +</varlistentry> +</variablelist> +</sect2> + +<sect2 id="line-element"> +<title +><sgmltag class="element" +>Linje</sgmltag +></title> + +<para +>Elementet <sgmltag class="element" +>Line</sgmltag +> definerer en rapportobjekt som bruges til at vise linjer i en rapport. </para> + +<synopsis +><!ELEMENT Line EMPTY> +<!ATTLIST Line + X1 CDATA #REQUIRED + Y1 CDATA #REQUIRED + X2 CDATA #REQUIRED + Y2 CDATA #REQUIRED + Width CDATA #REQUIRED + Color CDATA #REQUIRED + Style CDATA #REQUIRED> +</synopsis> + +<variablelist> +<varlistentry> +<term +>Attributter</term> +<listitem> +<variablelist> + +<varlistentry> +<term +><anchor id="l-x1"/><sgmltag class="attribute" +>X1</sgmltag +></term> +<listitem> +<para +>Angiver første x-koordinat (relativt til afsnittets øvre venstre hjørne) for linjen. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="l-y1"/><sgmltag class="attribute" +>Y1</sgmltag +></term> +<listitem> +<para +>Angiver første y-koordinat (relativt til afsnittets øvre venstre hjørne) for linjen. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="l-x2"/><sgmltag class="attribute" +>X2</sgmltag +></term> +<listitem> +<para +>Angiver anden x-koordinat (relativt til afsnittets øvre venstre hjørne) for linjen. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="l-y2"/><sgmltag class="attribute" +>Y2</sgmltag +></term> +<listitem> +<para +>Angiver anden x-koordinat (relativt til afsnittets øvre venstre hjørne) for linjen. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="l-width"/><sgmltag class="attribute" +>Bredde</sgmltag +></term> +<listitem> +<para +>Angiver bredden af linjen. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="l-color"/><sgmltag class="attribute" +>Farve</sgmltag +></term> +<listitem> +<para +>Angiver farven for linjen. Farven defineres som en RGB-værdi (Rød, Grøn, Blå). r, g, b skal være i intervallet 0 - 255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="l-style"/><sgmltag class="attribute" +>Stil</sgmltag +></term> +<listitem> +<para +>Angiver linjens stil. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Linjestil</entry> +</row> +</thead> + +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Ingen pen</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Solid</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Streg</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>Punktum</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>Stregprik</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>5</sgmltag +></entry> +<entry +>Streg prik prik</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> +</sect2> + +<sect2 id="label-element"> +<title +><sgmltag class="element" +>Etiket</sgmltag +></title> + +<para +>Elementet <sgmltag class="element" +>Label</sgmltag +> definerer et rapportobjekt som bruges til at vise fast tekst i en rapport. </para> + +<synopsis +><!ELEMENT Label EMPTY> + <!ATTLIST Label + Text CDATA #REQUIRED + X CDATA #REQUIRED + Y CDATA #REQUIRED + Width CDATA #REQUIRED + Height CDATA #REQUIRED + BackgroundColor CDATA #REQUIRED + ForegroundColor CDATA #REQUIRED + BorderColor CDATA #REQUIRED + BorderWidth CDATA #REQUIRED + BorderStyle CDATA #REQUIRED + FontFamily CDATA #REQUIRED + FontSize CDATA #REQUIRED + FontWeight CDATA #REQUIRED + FontItalic CDATA #REQUIRED + HAlignment CDATA #REQUIRED + VAlignment CDATA #REQUIRED + WordWrap CDATA #REQUIRED> +</synopsis> + +<variablelist> +<varlistentry> +<term +>Attributter</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="la-text"/><sgmltag class="attribute" +>Tekst</sgmltag +></term> +<listitem> +<para +>Angiver etikettens tekst. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-x"/><sgmltag class="attribute" +>X</sgmltag +></term> +<listitem> +<para +>Angiver x-koordinaten (relativt til afsnittets øvre venstre hjørne) for at placere etiketten. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-y"/><sgmltag class="attribute" +>Y</sgmltag +></term> +<listitem> +<para +>Angiver y-koordinaten (relativt til afsnittets øvre venstre hjørne) for at placere etiketten. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-width"/><sgmltag class="attribute" +>Bredde</sgmltag +></term> +<listitem> +<para +>Angiver etikettens bredde. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-height"/><sgmltag class="attribute" +>Højde</sgmltag +></term> +<listitem> +<para +>Angiver etikettens højde. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-backgroundcolor"/><sgmltag class="attribute" +>BackgroundColor</sgmltag +></term> +<listitem> +<para +>Angiver baggrundsfarven for etiketten. Farven defineres som en RGB-værdi (Rød, Grøn, Blå). r, g, b skal være i intervallet 0 - 255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-foregroundcolor"/><sgmltag class="attribute" +>ForegroundColor</sgmltag +></term> +<listitem> +<para +>Angiver forgrundsfarven for etiketten. Farven defineres som en RGB-værdi (Rød , Grøn, Blå). r, g, b skal være i intervallet 0 - 255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-bordercolor"/><sgmltag class="element" +>BorderColor</sgmltag +></term> +<listitem> +<para +>Angiver kantfarven for etiketten. Farven defineres som en RGB-værdi (Rød, Grøn, Blå). r, g, b skal være i intervallet 0 - 255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-borderwidth"/><sgmltag class="element" +>BorderWidth</sgmltag +></term> +<listitem> +<para +>Angiver kantbredden for etiketten. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-borderstyle"/><sgmltag class="element" +>BorderStyle</sgmltag +></term> +<listitem> +<para +>Angiver kantstilen for etiketten. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Kantstil</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Ingen</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Solid</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Streg</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>Punktum</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>Stregprik</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>5</sgmltag +></entry> +<entry +>Streg prik prik</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-fontfamily"/><sgmltag class="attribute" +>FontFamily</sgmltag +></term> +<listitem> +<para +>Angiver skrifttypefamilien for etikettens tekst. </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 +>Sætter skrifttypens størrelse for etikettens tekst. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-fontweight"/><sgmltag class="attribute" +>FontWeight</sgmltag +></term> +<listitem> +<para +>Sætter skrifttypens tyngde for etikettens tekst. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Skrifttypens vægt</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>25</sgmltag +></entry> +<entry +>Lys</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>50</sgmltag +></entry> +<entry +>Normal</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>63</sgmltag +></entry> +<entry +>Halvfed</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>75</sgmltag +></entry> +<entry +>Fed</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>87</sgmltag +></entry> +<entry +>Sort</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-fontitalic"/><sgmltag class="attribute" +>FontItalic</sgmltag +></term> +<listitem> +<para +>Sætter kursivflaget for etikettens tekst. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Kursiv</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Falsk</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Sand</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-halignment"/><sgmltag class="attribute" +>HAlignment</sgmltag +></term> +<listitem> +<para +>Sætter etikettens vandrette tekstjustering. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Vandret justering</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Venstre</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Midten</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Højre</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-valignment"/><sgmltag class="attribute" +>VAlignment</sgmltag +></term> +<listitem> +<para +>Sætter etikettens lodrette tekstjustering. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Lodret justering</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Top</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Midten</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Nederst</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="la-wordwrap"/><sgmltag class="attribute" +>WordWrap</sgmltag +></term> +<listitem> +<para +>Sætter ombrydningsflaget for etikettens tekst. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Tekstombrydning</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Falsk</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Sand</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> + +</sect2> + +<sect2 id="field-element"> +<title +><sgmltag class="element" +>Felt</sgmltag +></title> + +<para +>Elementet <sgmltag class="element" +>Field</sgmltag +> definerer et rapportobjekt som bruges til at vise data i en rapport. </para> + +<synopsis +><!ELEMENT Field EMPTY> +<!ATTLIST Field + Field CDATA #REQUIRED + Text CDATA #REQUIRED + X CDATA #REQUIRED + Y CDATA #REQUIRED + Width CDATA #REQUIRED + Height CDATA #REQUIRED + BackgroundColor CDATA #REQUIRED + ForegroundColor CDATA #REQUIRED + BorderColor CDATA #REQUIRED + BorderWidth CDATA #REQUIRED + BorderStyle CDATA #REQUIRED + FontFamily CDATA #REQUIRED + FontSize CDATA #REQUIRED + FontWeight CDATA #REQUIRED + FontItalic CDATA #REQUIRED + HAlignment CDATA #REQUIRED + VAlignment CDATA #REQUIRED + WordWrap CDATA #REQUIRED + DataType CDATA #REQUIRED + DateFormat CDATA #REQUIRED + Precision CDATA #REQUIRED + Currency CDATA #REQUIRED + NegValueColor CDATA #REQUIRED + CommaSeparator CDATA #REQUIRED> +</synopsis> + +<variablelist> +<varlistentry> +<term +>Attributter</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="f-field"/><sgmltag class="attribute" +>Felt</sgmltag +></term> +<listitem> +<para +>Sætter objektets datafelt. Dette er en egenskab fra elementet <sgmltag class="attribute" +>row</sgmltag +> i en datafil. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-text"/><sgmltag class="attribute" +>Tekst</sgmltag +></term> +<listitem> +<para +>Ikke brugt. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-x"/><sgmltag class="attribute" +>X</sgmltag +></term> +<listitem> +<para +>Sætter x-koordinaten (relativt til afsnittets øverste venstre hjørne) for at placere feltet. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-y"/><sgmltag class="attribute" +>Y</sgmltag +></term> +<listitem> +<para +>Sætter y-koordinaten (relativt til afsnittets øvre venstre hjørne) for at placere feltet. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-width"/><sgmltag class="attribute" +>Bredde</sgmltag +></term> +<listitem> +<para +>Sætter bredden af feltet. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-height"/><sgmltag class="attribute" +>Højde</sgmltag +></term> +<listitem> +<para +>Sætter højden af feltet. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-backgroundcolor"/><sgmltag class="attribute" +>BackgroundColor</sgmltag +></term> +<listitem> +<para +>Sætter baggrundsfarven for feltet. Farven defineres som en RGB-værdi (Rød, Grøn, Blå). r, g, b skal være i intervallet 0 - 255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-foregroundcolor"/><sgmltag class="attribute" +>ForegroundColor</sgmltag +></term> +<listitem> +<para +>Sætter forgrundsfarven for feltet. Farven defineres som en RGB-værdi (Rød, Grøn, Blå). r, g, b skal være i intervallet 0 - 255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-bordercolor"/><sgmltag class="attribute" +>BorderColor</sgmltag +></term> +<listitem> +<para +>Sætter kantfarven for feltet. Farven defineres som en RGB-værdi (Rød, Grøn, Blå). r, g, b skal være i intervallet 0 - 255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-borderwidth"/><sgmltag class="element" +>BorderWidth</sgmltag +></term> +<listitem> +<para +>Sætter kantbredden for feltet. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-borderstyle"/><sgmltag class="element" +>BorderStyle</sgmltag +></term> +<listitem> +<para +>Sætter kantstilen for feltet. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Kantstil</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Ingen</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Solid</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Streg</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>Punktum</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>Stregprik</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>5</sgmltag +></entry> +<entry +>Streg prik prik</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-fontfamily"/><sgmltag class="attribute" +>FontFamily</sgmltag +></term> +<listitem> +<para +>Sætter skrifttypefamilien for feltets tekst. </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 +>Sætter tegnstørrelsen for feltets tekst. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-fontweight"/><sgmltag class="attribute" +>FontWeight</sgmltag +></term> +<listitem> +<para +>Sætter skrifttypens vægt for feltets tekst. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Skrifttypens vægt</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>25</sgmltag +></entry> +<entry +>Lys</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>50</sgmltag +></entry> +<entry +>Normal</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>63</sgmltag +></entry> +<entry +>Halvfed</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>75</sgmltag +></entry> +<entry +>Fed</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>87</sgmltag +></entry> +<entry +>Sort</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-fontitalic"/><sgmltag class="attribute" +>FontItalic</sgmltag +></term> +<listitem> +<para +>Sætter kursivflaget for feltets tekst. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Kursiv</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Falsk</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Sand</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-halignment"/><sgmltag class="attribute" +>HAlignment</sgmltag +></term> +<listitem> +<para +>Sætter feltets vandrette tekstjustering. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Vandret justering</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Venstre</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Midten</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Højre</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-valignment"/><sgmltag class="attribute" +>VAlignment</sgmltag +></term> +<listitem> +<para +>Sætter feltets lodrette tekstjustering. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Lodret justering</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Top</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Midten</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Nederst</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-wordwrap"/><sgmltag class="attribute" +>WordWrap</sgmltag +></term> +<listitem> +<para +>Sætter linjebrudflaget for feltets tekst. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Tekstombrydning</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Falsk</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Sand</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> +<!--</variablelist> +</listitem> +</varlistentry +>--> + +<varlistentry> +<term +><anchor id="f-datatype"/><sgmltag class="attribute" +>DataType</sgmltag +></term> +<listitem> +<para +>Sætter feltets datatype. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Datatype</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Streng</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Heltal</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Decimaltal</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>Dato</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>Møntenhed</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-dateformat"/><sgmltag class="attribute" +>DateFormat</sgmltag +></term> +<listitem> +<para +>Sætter feltets datoformat. For at dette skal virke, skal formatet for datoen i datadokumentet være på formatet mm/dd/åååå eller mm-dd-åååå, ellers bruges det oprindelige datoformat. Hvis dette er en anden datatype end en dato, sæt det til <sgmltag class="attvalue" +>0</sgmltag +>. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Datoformat</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>m/d/åå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>m-d-åå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>mm/dd/åå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>mm-dd-åå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>m/d/ååå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>5</sgmltag +></entry> +<entry +>m-d-åååå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>6</sgmltag +></entry> +<entry +>mm/dd/åååå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>7</sgmltag +></entry> +<entry +>mm-dd-åååå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>8</sgmltag +></entry> +<entry +>åååå/m/d</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>9</sgmltag +></entry> +<entry +>åååå-m-d</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>10</sgmltag +></entry> +<entry +>dd.mm.åå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>11</sgmltag +></entry> +<entry +>dd.mm.åååå</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-precision"/><sgmltag class="attribute" +>Præcision</sgmltag +></term> +<listitem> +<para +>Sætter feltets numeriske præcision. Hvis dette er en anden datatype end en numerisk type, sæt det til 0. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-currency"/><sgmltag class="attribute" +>Møntenhed</sgmltag +></term> +<listitem> +<para +>Sætter feltets valutasymbol. Hvis dette er en anden datatype end valuta, sæt til; <sgmltag class="attvalue" +>36</sgmltag +> ($). Værdien er et tal som repræsenterer et Unicode-tegn. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-negvaluecolor"/><sgmltag class="attribute" +>NegValueColor</sgmltag +></term> +<listitem> +<para +>Sætter farve for negative tal. Farven defineres som en RGB-værdi (Rød, Grøn, Blå). r, g, b skal være i intervallet 0 - 255. Hvis dette er en anden datatype end en numerisk type, brug 255,0,0. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="f-commaseparator"/><sgmltag class="attribute" +>CommaSeparator</sgmltag +></term> +<listitem> +<para +>Sætter om kommategn bruges i numeriske felter. Hvis dette er en anden datatype endnu en numerisk type, brug <sgmltag class="attvalue" +>0</sgmltag +>. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Kommaadskillertegn</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Falsk</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Sand</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 +>Elementet <sgmltag class="element" +>CalculatedField</sgmltag +> definerer et rapportobjekt som bruges til at vise beregnede værdier i en rapport. </para> + +<synopsis +><!ELEMENT CalculatedField EMPTY> +<!ATTLIST CalculatedField + CalculationType CDATA #REQUIRED + Field CDATA #REQUIRED + Text CDATA #REQUIRED + X CDATA #REQUIRED + Y CDATA #REQUIRED + Width CDATA #REQUIRED + Height CDATA #REQUIRED + BackgroundColor CDATA #REQUIRED + ForegroundColor CDATA #REQUIRED + BorderColor CDATA #REQUIRED + BorderWidth CDATA #REQUIRED + BorderStyle CDATA #REQUIRED + FontFamily CDATA #REQUIRED + FontSize CDATA #REQUIRED + FontWeight CDATA #REQUIRED + FontItalic CDATA #REQUIRED + HAlignment CDATA #REQUIRED + VAlignment CDATA #REQUIRED + WordWrap CDATA #REQUIRED + DataType CDATA #REQUIRED + DateFormat CDATA #REQUIRED + Precision CDATA #REQUIRED + Currency CDATA #REQUIRED + NegValueColor CDATA #REQUIRED + CommaSeparator CDATA #REQUIRED> +</synopsis> + +<variablelist> +<varlistentry> +<term +>Attributter</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="c-calculationtype"/><sgmltag class="attribute" +>CalculationType</sgmltag +></term> +<listitem> +<para +>Sætter beregningstypen for feltet. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Beregning</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Antal</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Sum</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Gennemsnit</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>Varians</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>Standardafvigelse</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-field"/><sgmltag class="attribute" +>Felt</sgmltag +></term> +<listitem> +<para +>Sætter objektets datafelt. Dette er en egenskab fra elementet <sgmltag class="attribute" +>row</sgmltag +> i en datafil. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-text"/><sgmltag class="attribute" +>Tekst</sgmltag +></term> +<listitem> +<para +>Ikke brugt. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-x"/><sgmltag class="attribute" +>X</sgmltag +></term> +<listitem> +<para +>Sætter x-koordinaten (relativt til afsnittets øverste venstre hjørne) for at placere feltet. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-y"/><sgmltag class="attribute" +>Y</sgmltag +></term> +<listitem> +<para +>Sætter y-koordinaten (relativt til afsnittets øvre venstre hjørne) for at placere feltet. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-width"/><sgmltag class="attribute" +>Bredde</sgmltag +></term> +<listitem> +<para +>Sætter bredden af feltet. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-height"/><sgmltag class="attribute" +>Højde</sgmltag +></term> +<listitem> +<para +>Sætter højden af feltet. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-backgroundcolor"/><sgmltag class="attribute" +>BackgroundColor</sgmltag +></term> +<listitem> +<para +>Sætter baggrundsfarven for feltet. Farven defineres som en RGB-værdi (Rød, Grøn, Blå). r, g, b skal være i intervallet 0 - 255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-foregroundcolor"/><sgmltag class="attribute" +>ForegroundColor</sgmltag +></term> +<listitem> +<para +>Sætter forgrundsfarven for feltet. Farven defineres som en RGB-værdi (Rød, Grøn, Blå). r, g, b skal være i intervallet 0 - 255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-bordercolor"/><sgmltag class="attribute" +>BorderColor</sgmltag +></term> +<listitem> +<para +>Sætter kantfarven for feltet. Farven defineres som en RGB-værdi (Rød, Grøn, Blå). r, g, b skal være i intervallet 0 - 255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-borderwidth"/><sgmltag class="element" +>BorderWidth</sgmltag +></term> +<listitem> +<para +>Sætter kantbredden for feltet. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-borderstyle"/><sgmltag class="element" +>BorderStyle</sgmltag +></term> +<listitem> +<para +>Sætter kantstilen for feltet. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Kantstil</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Ingen</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Solid</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Streg</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>Punktum</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>Stregprik</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>5</sgmltag +></entry> +<entry +>Streg prik prik</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-fontfamily"/><sgmltag class="attribute" +>FontFamily</sgmltag +></term> +<listitem> +<para +>Sætter skrifttypefamilien for feltets tekst. </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 +>Sætter tegnstørrelsen for feltets tekst. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-fontweight"/><sgmltag class="attribute" +>FontWeight</sgmltag +></term> +<listitem> +<para +>Sætter skrifttypens vægt for feltets tekst. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Skrifttypens vægt</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>25</sgmltag +></entry> +<entry +>Lys</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>50</sgmltag +></entry> +<entry +>Normal</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>63</sgmltag +></entry> +<entry +>Halvfed</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>75</sgmltag +></entry> +<entry +>Fed</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>87</sgmltag +></entry> +<entry +>Sort</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-fontitalic"/><sgmltag class="attribute" +>FontItalic</sgmltag +></term> +<listitem> +<para +>Sætter kursivflaget for feltets tekst. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Kursiv</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Falsk</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Sand</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-halignment"/><sgmltag class="attribute" +>HAlignment</sgmltag +></term> +<listitem> +<para +>Sætter feltets vandrette tekstjustering. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Vandret justering</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Venstre</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Midten</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Højre</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-valignment"/><sgmltag class="attribute" +>VAlignment</sgmltag +></term> +<listitem> +<para +>Sætter feltets lodrette tekstjustering. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Lodret justering</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Top</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Midten</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Nederst</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-wordwrap"/><sgmltag class="attribute" +>WordWrap</sgmltag +></term> +<listitem> +<para +>Sætter linjebrudflaget for feltets tekst. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Tekstombrydning</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Falsk</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Sand</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-datatype"/><sgmltag class="attribute" +>DataType</sgmltag +></term> +<listitem> +<para +>Sætter feltets datatype. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Datatype</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Streng</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Heltal</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Decimaltal</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>Dato</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>Møntenhed</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-dateformat"/><sgmltag class="attribute" +>DateFormat</sgmltag +></term> +<listitem> +<para +>Sætter feltets datoformat. For at dette skal virke, skal formatet for datoen i datadokumentet være på formatet mm/dd/åååå eller mm-dd-åååå, ellers bruges det oprindelige datoformat. Hvis dette er en anden datatype end en dato, sæt det til <sgmltag class="attvalue" +>0</sgmltag +>. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Datoformat</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>m/d/åå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>m-d-åå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>mm/dd/åå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>mm-dd-åå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>m/d/ååå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>5</sgmltag +></entry> +<entry +>m-d-åååå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>6</sgmltag +></entry> +<entry +>mm/dd/åååå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>7</sgmltag +></entry> +<entry +>mm-dd-åååå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>8</sgmltag +></entry> +<entry +>åååå/m/d</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>9</sgmltag +></entry> +<entry +>åååå-m-d</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>10</sgmltag +></entry> +<entry +>dd.mm.åå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>11</sgmltag +></entry> +<entry +>dd.mm.åååå</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-precision"/><sgmltag class="attribute" +>Præcision</sgmltag +></term> +<listitem> +<para +>Sætter feltets numeriske præcision. Hvis dette er en anden datatype end en numerisk type, sæt det til 0. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-currency"/><sgmltag class="attribute" +>Møntenhed</sgmltag +></term> +<listitem> +<para +>Sætter feltets valutasymbol. Hvis dette er en anden datatype end valuta, sæt til; <sgmltag class="attvalue" +>36</sgmltag +> ($). Værdien er et tal som repræsenterer et Unicode-tegn. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-negvaluecolor"/><sgmltag class="attribute" +>NegValueColor</sgmltag +></term> +<listitem> +<para +>Sætter farve for negative tal. Farven defineres som en RGB-værdi (Rød, Grøn, Blå). r, g, b skal være i intervallet 0 - 255. Hvis dette er en anden datatype end en numerisk type, brug 255,0,0. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="c-commaseparator"/><sgmltag class="attribute" +>CommaSeparator</sgmltag +></term> +<listitem> +<para +>Sætter om kommategn bruges i numeriske felter. Hvis dette er en anden datatype endnu en numerisk type, brug <sgmltag class="attvalue" +>0</sgmltag +>. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Kommaadskillertegn</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Falsk</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Sand</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> + +</sect2> + +<sect2 id="special-element"> +<title +><sgmltag class="element" +>Speciel</sgmltag +></title> + +<para +>Elementet <sgmltag class="element" +>Special</sgmltag +> definerer et rapportobjekt som bruges til at vise sidenummer og dagens dato i en rapport. </para> + +<synopsis +><!ELEMENT Special EMPTY> +<!ATTLIST Special + Type CDATA #REQUIRED + Text CDATA #REQUIRED + X CDATA #REQUIRED + Y CDATA #REQUIRED + Width CDATA #REQUIRED + Height CDATA #REQUIRED + BackgroundColor CDATA #REQUIRED + ForegroundColor CDATA #REQUIRED + BorderColor CDATA #REQUIRED + BorderWidth CDATA #REQUIRED + BorderStyle CDATA #REQUIRED + FontFamily CDATA #REQUIRED + FontSize CDATA #REQUIRED + FontWeight CDATA #REQUIRED + FontItalic CDATA #REQUIRED + HAlignment CDATA #REQUIRED + VAlignment CDATA #REQUIRED + WordWrap CDATA #REQUIRED + DateFormat CDATA #REQUIRED> +</synopsis> + +<variablelist> +<varlistentry> +<term +>Attributter</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="s-type"/><sgmltag class="attribute" +>Type</sgmltag +></term> +<listitem> +<para +>Sætter type af specialobjekt. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Type</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Dagens dato</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Sidetal</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-text"/><sgmltag class="attribute" +>Tekst</sgmltag +></term> +<listitem> +<para +>Ikke brugt. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-x"/><sgmltag class="attribute" +>X</sgmltag +></term> +<listitem> +<para +>Sætter x-koordinaten (relativt til afsnittets øverste venstre hjørne) for at placere feltet. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-y"/><sgmltag class="attribute" +>Y</sgmltag +></term> +<listitem> +<para +>Sætter y-koordinaten (relativt til afsnittets øvre venstre hjørne) for at placere feltet. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-width"/><sgmltag class="attribute" +>Bredde</sgmltag +></term> +<listitem> +<para +>Sætter bredden af feltet. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-height"/><sgmltag class="attribute" +>Højde</sgmltag +></term> +<listitem> +<para +>Sætter højden af feltet. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-backgroundcolor"/><sgmltag class="attribute" +>BackgroundColor</sgmltag +></term> +<listitem> +<para +>Sætter baggrundsfarven for feltet. Farven defineres som en RGB-værdi (Rød, Grøn, Blå). r, g, b skal være i intervallet 0 - 255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-foregroundcolor"/><sgmltag class="attribute" +>ForegroundColor</sgmltag +></term> +<listitem> +<para +>Sætter forgrundsfarven for feltet. Farven defineres som en RGB-værdi (Rød, Grøn, Blå). r, g, b skal være i intervallet 0 - 255. </para> +</listitem> +</varlistentry> + + +<varlistentry> +<term +><anchor id="s-bordercolor"/><sgmltag class="attribute" +>BorderColor</sgmltag +></term> +<listitem> +<para +>Sætter kantfarven for feltet. Farven defineres som en RGB-værdi (Rød, Grøn, Blå). r, g, b skal være i intervallet 0 - 255. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-borderwidth"/><sgmltag class="element" +>BorderWidth</sgmltag +></term> +<listitem> +<para +>Sætter kantbredden for feltet. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-borderstyle"/><sgmltag class="element" +>BorderStyle</sgmltag +></term> +<listitem> +<para +>Sætter kantstilen for feltet. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Kantstil</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Ingen</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Solid</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Streg</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>Punktum</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>Stregprik</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>5</sgmltag +></entry> +<entry +>Streg prik prik</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-fontfamily"/><sgmltag class="attribute" +>FontFamily</sgmltag +></term> +<listitem> +<para +>Sætter skrifttypefamilien for feltets tekst. </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 +>Sætter tegnstørrelsen for feltets tekst. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-fontweight"/><sgmltag class="attribute" +>FontWeight</sgmltag +></term> +<listitem> +<para +>Sætter skrifttypens vægt for feltets tekst. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Skrifttypens vægt</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>25</sgmltag +></entry> +<entry +>Lys</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>50</sgmltag +></entry> +<entry +>Normal</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>63</sgmltag +></entry> +<entry +>Halvfed</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>75</sgmltag +></entry> +<entry +>Fed</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>87</sgmltag +></entry> +<entry +>Sort</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-fontitalic"/><sgmltag class="attribute" +>FontItalic</sgmltag +></term> +<listitem> +<para +>Sætter kursivflaget for feltets tekst. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Kursiv</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Falsk</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Sand</entry> +</row> +</tbody> +</tgroup> +</informaltable> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-halignment"/><sgmltag class="attribute" +>HAlignment</sgmltag +></term> +<listitem> +<para +>Sætter feltets vandrette tekstjustering. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Vandret justering</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Venstre</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Midten</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Højre</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-valignment"/><sgmltag class="attribute" +>VAlignment</sgmltag +></term> +<listitem> +<para +>Sætter feltets lodrette tekstjustering. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Lodret justering</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Top</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Midten</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>Nederst</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-wordwrap"/><sgmltag class="attribute" +>WordWrap</sgmltag +></term> +<listitem> +<para +>Sætter linjebrudflaget for feltets tekst. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Tekstombrydning</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>Falsk</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>Sand</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-dateformat"/><sgmltag class="attribute" +>DateFormat</sgmltag +></term> +<listitem> +<para +>Sætter feltets datoformat. For at dette skal virke, skal formatet for datoen i datadokumentet være på formatet mm/dd/åååå eller mm-dd-åååå, ellers bruges det oprindelige datoformat. Hvis dette er en anden datatype end en dato, sæt det til <sgmltag class="attvalue" +>0</sgmltag +>. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Datoformat</entry> +</row> +</thead> +<tbody> +<row> +<entry +><sgmltag class="attvalue" +>0</sgmltag +></entry> +<entry +>m/d/åå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>1</sgmltag +></entry> +<entry +>m-d-åå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>2</sgmltag +></entry> +<entry +>mm/dd/åå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>3</sgmltag +></entry> +<entry +>mm-dd-åå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>4</sgmltag +></entry> +<entry +>m/d/ååå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>5</sgmltag +></entry> +<entry +>m-d-åååå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>6</sgmltag +></entry> +<entry +>mm/dd/åååå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>7</sgmltag +></entry> +<entry +>mm-dd-åååå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>8</sgmltag +></entry> +<entry +>åååå/m/d</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>9</sgmltag +></entry> +<entry +>åååå-m-d</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>10</sgmltag +></entry> +<entry +>dd.mm.åå</entry> +</row> +<row> +<entry +><sgmltag class="attvalue" +>11</sgmltag +></entry> +<entry +>dd.mm.åååå</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="s-precision"/><sgmltag class="attribute" +>Præcision</sgmltag +></term> +<listitem> +<para +>Sætter feltets numeriske præcision. Hvis dette er en anden datatype end en numerisk type, sæt det til 0. </para> +</listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> + +</sect2> + +</sect1> + + + diff --git a/koffice-i18n-da/docs/koffice/kugar/template.docbook b/koffice-i18n-da/docs/koffice/kugar/template.docbook new file mode 100644 index 00000000..747498ad --- /dev/null +++ b/koffice-i18n-da/docs/koffice/kugar/template.docbook @@ -0,0 +1,501 @@ +<!-- If you want to edit or validate this document separately, uncomment +this prolog +<?xml version="1.0" ?> +<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd"> +--> +<sect1 id="kugartemplate"> +<sect1info> +<authorgroup> +<author +><firstname +>Alexander</firstname +> <surname +>Dymo</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +&erik.kjaer.pedersen.role; +</authorgroup> +</sect1info> +<title +>Elementet <sgmltag class="element" +>KugarTemplate</sgmltag +></title> + +<para +>Elementet <sgmltag class="element" +>KugarTemplate</sgmltag +> definerer rapportegenskaber som hører sammen med sidestørrelse, orientering og marginer. </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 +>Elementer</term> + +<listitem> + +<para +>Elementet <sgmltag class="element" +>KugarTemplate</sgmltag +> indeholder følgende elementer: </para> + +<variablelist> +<varlistentry> +<term +><link linkend="report-header-and-footer" +><sgmltag class="element" +>ReportHeader</sgmltag +></link +></term> +<listitem> +<para +>Elementet <sgmltag class="element" +>ReportHeader</sgmltag +> definerer rapportafsnit som oftest udskrives i begyndelsen af rapporten. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><link linkend="page-header-and-footer" +><sgmltag class="element" +>PageHeader</sgmltag +></link +></term> +<listitem> +<para +>Elementet <sgmltag class="element" +>PageHeader</sgmltag +> definerer rapportafsnit som oftest udskrives øverst på hver side i rapporten. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><link linkend="detail-header-and-footer" +><sgmltag class="element" +>DetailHeader</sgmltag +></link +></term> +<listitem> +<para +>Elementet <sgmltag class="element" +>DetailHeader</sgmltag +> definerer rapportafsnit som oftest udskrives inden detaljer for et givet niveau for rapporten. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><link linkend="detail" +><sgmltag class="element" +>Detalje</sgmltag +></link +></term> +<listitem> +<para +>Elementet <sgmltag class="element" +>Detail</sgmltag +> definerer rapportafsnittet som indeholder rapportens data. Rapporten kan have et ubegrænset antal detaljer. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><link linkend="detail-header-and-footer" +><sgmltag class="element" +>DetailFooter</sgmltag +></link +></term> +<listitem> +<para +>Elementet <sgmltag class="element" +>DetailFooter</sgmltag +> definerer rapportafsnit som ofte udskrives efter detaljer af et given niveau og under i rapporten. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><link linkend="page-header-and-footer" +><sgmltag class="element" +>PageFooter</sgmltag +></link +></term> +<listitem> +<para +>Elementet <sgmltag class="element" +>PageFooter</sgmltag +> definerer rapportafsnit som ofte udskrives ud i slutningen på hver side i rapporten. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><link linkend="report-header-and-footer" +><sgmltag class="element" +>ReportFooter</sgmltag +></link +></term> +<listitem> +<para +>Elementet <sgmltag class="element" +>ReportFooter</sgmltag +> definerer rapportafsnit som ofte udskrives i slutningen af rapporten. </para> +</listitem> +</varlistentry> + +</variablelist> + +</listitem> + +</varlistentry> + +<varlistentry> +<term +>Attributter</term> +<listitem> + +<variablelist> +<varlistentry> +<term +><anchor id="kut-pagesize"/><sgmltag class="attribute" +>SideStørrelse</sgmltag +></term> +<listitem> +<para +>Angiver størrelsen på rapportsiden. Følgende værdier er tilgængelige: </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Sidestørrelse</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 +>Angiver rapportsidens orientering. </para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> +<entry +>Værdi</entry> +<entry +>Orientering</entry> +</row> +</thead> +<tbody> +<row> +<entry +>0</entry> +<entry +>Portræt</entry> +</row> +<row> +<entry +>1</entry> +<entry +>Landskab</entry> +</row> +</tbody> +</tgroup> +</informaltable> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="kut-topmargin"/><sgmltag class="attribute" +>TopMargin</sgmltag +></term> +<listitem> +<para +>Angiver øvre margin for rapportsiden </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="kut-botmargin"/><sgmltag class="attribute" +>BottomMargin</sgmltag +></term> +<listitem> +<para +>Angiver nedre margin for rapportsiden. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><anchor id="kut-leftmargin"/><sgmltag class="attribute" +>LeftMargin</sgmltag +></term> +<listitem> +<para +>Angiver venstre marginen for rapportsiden. </para> +</listitem> +</varlistentry +><varlistentry> +<term +><anchor id="kut-rightmargin"/><sgmltag class="attribute" +>RightMargin</sgmltag +></term> +<listitem> +<para +>Angiver højre margin for rapportsiden. </para> +</listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> +</sect1> diff --git a/koffice-i18n-da/docs/koffice/kugar/templatedtd.docbook b/koffice-i18n-da/docs/koffice/kugar/templatedtd.docbook new file mode 100644 index 00000000..d21042dc --- /dev/null +++ b/koffice-i18n-da/docs/koffice/kugar/templatedtd.docbook @@ -0,0 +1,508 @@ +<!-- If you want to validate or edit this document separately, uncomment +this prolog + +<?xml version="1.0" ?> +<!DOCTYPE appendix PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd"> + +--> + +<sect1 id="template-dtd"> +<sect1info> +<authorgroup> +<author +><firstname +>Alexander</firstname +> <surname +>Dymo</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +&erik.kjaer.pedersen.role; +</authorgroup> +</sect1info> +<title +>KugarTemplate dokumenttypedefinition</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-da/docs/koffice/kugar/tutorial.docbook b/koffice-i18n-da/docs/koffice/kugar/tutorial.docbook new file mode 100644 index 00000000..fc128f0f --- /dev/null +++ b/koffice-i18n-da/docs/koffice/kugar/tutorial.docbook @@ -0,0 +1,364 @@ +<!-- If you want to validate or edit this document separately, uncomment +this prolog + +<?xml version="1.0" ?> +<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd"> + +--> +<chapter id="tutorial"> +<chapterinfo> +<authorgroup> +<author +><firstname +>Alexander</firstname +> <surname +>Dymo</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +<author +><firstname +>Phil</firstname +> <surname +>Thompson</surname +> <affiliation +> <address +><email +>[email protected]</email +></address> +</affiliation> +</author> +&erik.kjaer.pedersen.role; +</authorgroup> +</chapterinfo> +<title +>Gennemgang</title> + +<para +>Denne gennemgang tjener som en kortfattet indledning til Kugar.</para> + +<para +>Antag at du vil oprette en skabelon for en eksempelrapport med &kudesigner;, en eksempeldatafil, og til sidst oprette en fuldstændig rapport.</para> + +<para +>Kildekoden for eksempelskabeloner og datafiler er i <filename +>sample1.ktf</filename +> og <filename +>sample1.kdf</filename +> som kommer med &kugar;.</para> + + +<sect1 id="tut-1"> +<title +>Oprettelse af rapportskabelon med &kudesigner;</title> + +<para +>Kør Kugar Designer ved at skrive <command +>kudesigner</command +> i en terminal. </para> + +<para +>Efter du har startet designer, vælg <guimenu +>Fil</guimenu +> | <guilabel +>Ny</guilabel +> og indstil in sidestørrelsen til <guilabel +>Letter</guilabel +> og sideorienteringen til <guilabel +>Landskab</guilabel +>. Indstil in venstre og højre margin til 48, øvre og nedre margin til 40. Alle dimensioner i &kudesigner; (sidemarginer, størrelser, positioner, osv.) angives i millimeter. <screenshot +> <mediaobject> +<imageobject> +<imagedata fileref="tut_file_new.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogen <interface +>Ny rapport</interface +></phrase> +</textobject> +</mediaobject> +</screenshot> +</para> + +<para +>En ny rapport er nu oprettet, og alle knapper i værktøjslinjerne <guilabel +>Objektværktøjslinje</guilabel +> og <guilabel +>Afsnitsværktøjslinje</guilabel +> er nu aktive (de tilsvarende menupunkter i menuerne <guilabel +>Objekt</guilabel +> og <guilabel +>Afsnit</guilabel +> er også aktive). <screenshot +> <mediaobject> +<imageobject> +<imagedata fileref="tut_empty_report.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Tomt rapportvindue</phrase> +</textobject> +</mediaobject> +</screenshot> +</para> + +<para +>Nu er det tid at tilføje nogle afsnit i rapporten, og afgøre deres størrelser. Vi tilføjer <link linkend="report-header-and-footer" +>sidehoved og sidefod for rapport</link +>, <link linkend="page-header-and-footer" +>sidehoved og sidefod</link +> og et enkelt <link linkend="detail" +>detalje</link +>-afsnit. Sidehoved og sidefod for rapporten udskrives på første og sidste side af rapporten før og efter al anden rapportdata. En sidefod for rapporten er et godt sted at have <link linkend="calculated-field-element" +>beregnede felter</link +>. Sidehoved og sidefod udskrives ud længst oppe og længst nede på hver side. Vores rapport har et detaljeafsnit med niveau 0. Det betyder at alle datarækker har identiske strukturer (dvs. felter). Hvis datastrukturen er mere kompliceret, eller er organiseret i et mester-detalje forhold, bør flere detaljeniveauer laves. Se <filename +>sample3.kut</filename +> og <filename +>sample3.kud</filename +>, for et eksempel på hvordan dette kan gøres. Kig i <link linkend="template-elements" +>beskrivelsen af skabelonelement</link +> for yderligere information. </para> + +<para +>Afsnit tilføjes ved at bruge menuen <guilabel +>Afsnit</guilabel +> eller <guilabel +>Afsnitsværktøjslinjen</guilabel +>. Tilføj nu hovede for rapport, sidehoved, sidefod og derefter detaljeafsnittet. Når detaljeafsnittet tilføjes, sæt dets niveau til 0, som vist på skærmaftrykket nedenfor. <screenshot +> <mediaobject> +<imageobject> +<imagedata fileref="tut_set_level.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Angiv detaljeniveau</phrase> +</textobject> +</mediaobject> +</screenshot> +</para> + +<para +>Vor rapport bør nu se ud som den på skærmaftrykket. <screenshot +> <mediaobject> +<imageobject> +<imagedata fileref="tut_rep_look1.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Rapport med afsnit</phrase> +</textobject> +</mediaobject> +</screenshot> +</para> + +<para +>Alle vore afsnit har en prædefineret højde - 50 mm. Lad os ændre den. For at gøre dette, højreklikkes på afsnittets sidehoved for rapport, eller klik på knappen <guilabel +>Redigér egenskaber</guilabel +> og vælg derefter et afsnit. Egenskabsvinduet skulle så vises. <screenshot +> <mediaobject> +<imageobject> +<imagedata fileref="tut_edit_height.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Redigér højden af afsnit</phrase> +</textobject> +</mediaobject> +</screenshot> +</para> + +<para +>Ændr nu højden for rapportens sidehoved til 70. Lad os udføre samme procedure for alle andre afsnit. Ændr sidehovedets højde til 45, og detaljerne til 30. Rapportens og sidens sidefod skal være 32 mm høje. </para> + +<para +>En rapportskabelon med afsnit som har rigtigt størrelse er klar at blive udfyldt med rapportpunkter. <screenshot +> <mediaobject> +<imageobject> +<imagedata fileref="tut_rep_look2.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Rapport med afsnit som har rigtig størrelse</phrase> +</textobject> +</mediaobject> +</screenshot> +</para> + +<para +>Nu kan man tilføje punkter til afsnittene i rapporten. Fem forskellige slags punkter kan tilføjes i rapporten. <link linkend="label-element" +>Etiket</link +> er et rektangulært område som kan have kanter, og kan fyldes med hvilke som helst tekstdata. Etikettekst- og baggrundsfarver samt skrifttype kan ændres. Typen af kantlinjen og linjefarver kan også indstilles. <link linkend="field-element" +>Felt</link +> kan placeres i et detaljeafsnit. Felt representerer datafelter, deres værdier hentes fra en datafil når en rapport laves. Antal, summer, middelværdier, osv. for feltværdier kan udskrives i rapporten med hjælp af et<link linkend="calculated-field-element" +>beregningsfelt</link +>. <link linkend="special-element" +>Specialfelter</link +> er etiketter med fordefineret tekst, som dagens dato eller sidenummer. Generelt rapportudseende kan forfines med <link linkend="line-element" +>Linjer</link +>. </para> + +<para +>For at tilføje et rapportpunkt, klikkes på tilsvarende punktknap på <guilabel +>Punktværktøjslinjen</guilabel +> og placér (klik) det i afsnittene. Det valgte punkt vil blive placeret i det markerede afsnit med øvre venstre hjørne på de angivne koordinater. Andre egenskaber sættes til normalværdier, og kan ændres i dialogen <guilabel +>Rapportpunktvalg</guilabel +> (på samme måde som vi ændrede højde for afsnittene). </para> + +<para +>Lad os altså tilføje etiketter til rapportens sidehoved, og sidehovedet som vises på skærmaftrykkene nedenfor. Bemærk at etiketten <quote +>Mutiny Bay Software</quote +> har sin <guilabel +>kantstil</guilabel +> og <guilabel +>kantbredde</guilabel +> angivet til 0 mm, og <quote +> Inventarrapporten for programmel</quote +> til 1 mm. Alle farver angives som en kombination af tre værdier (RGB, rød, grøn, blå) afgrænsede med kommategn. </para> + +<para +>Vi vil også tilføje feltpunkter i detaljeafsnittene. Antag at vi kun har fire felter: titel, version, platform og antal kopier. Altså skal fire <guilabel +>Felt</guilabel +>-punkter placeres, og deres egenskab <guilabel +>Felt</guilabel +> angives. Bemærk at egenskaben <guilabel +>Tekst</guilabel +> automatisk er sat til <quote +>[<userinput +>felt_navn</userinput +>]</quote +>. </para> + +<para +>Vor sidefod er et godt sted at vise dagens dato og sidenummer, så tilføj to specialfelter og angive deres egenskab <guilabel +>Type</guilabel +> til 0 og 1. Et specialfelt med type = 0 repræsenterer dato, og et med type = 1 sidenummer. Bemærk at specialfeltets egenskab <guilabel +>Tekst</guilabel +> ændres automatisk. </para> + +<para +>Det sidste objekt som skal placeres er et <guilabel +>Beregnet felt</guilabel +> for <quote +>antal kopier</quote +>. For at hente en sum(antal kopier), ændres det beregnede felts egenskab <guilabel +>Felt</guilabel +> til <quote +>antal kopier</quote +>, og <guilabel +>Beregningstype</guilabel +> til 1 (sumfunktion). </para> + +<para +>Endelig bør vor rapportskabelon se sådan her ud: <screenshot +> <mediaobject> +<imageobject> +<imagedata fileref="tut_rep_complete.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Fuldstændig rapport</phrase> +</textobject> +</mediaobject> +</screenshot> +</para> + +</sect1> + + + +<sect1 id="tut-2"> +<title +>Opret rapportdatafilen</title> + +<para +>I almindelighed kan datafiler laves på flere måder. Nogen bruger måske xsl-transformeringstabeller for at oprette en rigtig xml fra et andet xml-dokument (såsom et Kspread beregningsblad), nogle andre bruger et eget program for at hente data i en database og udfylde i datafilen. I denne vejledning laver vi den simpelthen i hånden. Kildekoden for eksemplet er i filen <filename +>sample1.kdf</filename +>, eller kan kopieres fra eksemplet nedenfor. </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 +>Opret rapporten</title> + +<para +>På dette tidspunkt har vi en rapportskabelon (<filename +>sample1.ktf</filename +>) og en rapportdatafil (<filename +>sample1.kdf</filename +>). </para> +<para +>For at oprette rapporten, skrives følgende kommando i en terminal: <command +>kugar <option +>-r <replaceable +>sample1.kut</replaceable +></option +> <option +>-d <replaceable +>sample1.kdf</replaceable +></option +></command +> </para> + +<para +>Dette får et &kugar;-skalvindue fre, med den oprettede rapport. <screenshot +> <mediaobject> +<imageobject> +<imagedata fileref="tut_rep_generated.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Oprettet rapport</phrase> +</textobject> +</mediaobject> +</screenshot> +</para> + +</sect1> + +</chapter> |