Alexander
Dymo

    cloudtemple@mksat.net

Phil
Thompson

    phil@river-bank.demon.co.uk

&erik.kjaer.pedersen.role;

# `KugarData` skabelonelementer

Afsnitsbånd | Afsnitselementer
--- | ---
`ReportHeader` | `Linje`
`PageHeader` | `Etiket`
`DetailHeader` | `Felt`
`Detalje` | `CalculatedField`
`DetailFooter` | `Speciel`
`PageFooter` | Sidefod
`ReportFooter` | Rapportfod

## `ReportHeader` og `ReportFooter` afsnittene

`ReportHeader` og `ReportFooter` elementerne angiver rapportafsnit som ofte udskrives i begyndelsen og slutningen af rapporten.

    <!ELEMENT ReportHeader (Line*, Label*, Special*)>
    <!ATTLIST ReportHeader
         Height          CDATA #REQUIRED
         PrintFrequency  CDATA #REQUIRED>

    <!ELEMENT ReportFooter (Line*, Label*, Special*, CalculatedField*)>
    <!ATTLIST ReportFooter
         Height         CDATA #REQUIRED
         PrintFrequency CDATA #REQUIRED>

Attributter
  `Højde`

    Angiver højden på rapportafsnittet. Hvis du ikke vil have dette afsnit sæt værdien til `0`.

  `PrintFrequency`

    Angiver udskriftsfrekvensen for afsnittet.

    Værdi | Udskriftsfrekvens
    --- | ---
    `0` | Første side
    `1` | Alle sider
    `2` | Sidste side

## `PageHeader` og `PageFooter` afsnittene

Elementerne `PageHeader` og `PageFooter` definerer de rapportafsnit som oftest udskrives på hver side af rapporten.

    <!ELEMENT PageHeader (Line*, Label*, Special*)>
    <!ATTLIST PageHeader
         Height          CDATA #REQUIRED
         PrintFrequency  CDATA #REQUIRED>

    <!ELEMENT PageFooter (Line*, Label*, Special*)>
    <!ATTLIST PageFooter
         Height          CDATA #REQUIRED
         PrintFrequency  CDATA #REQUIRED>

Attributter
  `Højde`

    Angiver højden på rapportafsnittet. Hvis du ikke vil have dette afsnit sæt værdien til `0`.

  `PrintFrequency`

    Angiver udskriftsfrekvensen for afsnittet.

    Værdi | Udskriftsfrekvens
    --- | ---
    `0` | Første side
    `1` | Alle sider
    `2` | Sidste side

## `DetailHeader` og `DetailFooter` afsnittene

`DetailHeader` og `DetailFooter` elementerne angiver rapportafsnit som udskrives før og efter detaljer af et givet niveau og under rapporten.

    <!ELEMENT DetailHeader (Line*, Label*, Special*)>
    <!ATTLIST DetailHeader
         Height          CDATA #REQUIRED
         Level           CDATA #REQUIRED>

    <!ELEMENT DetailFooter (Line*, Label*, Special*)>
    <!ATTLIST DetailFooter
         Height          CDATA #REQUIRED
         Level           CDATA #REQUIRED>

Attributter
  `Højde`

    Angiver højden på rapportafsnittet. Hvis du ikke vil have dette afsnit sæt værdien til `0`.

  `Niveau`

    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.

## Afsnittet `Detalje`

Elementet `Detail` definerer rapportafsnit som indeholder rapportens data. Rapporten kan have flere detaljer, som der er adgang til med detaljens niveauegenskab.

    <!ELEMENT Detail (Line*, Label*, Special*, Field*)>
    <!ATTLIST Detail
         Height  CDATA   #REQUIRED
         Level   CDATA   #REQUIRED>

Attributter
  `Højde`

    Angiver højden på rapportafsnittet. Hvis du ikke vil have dette afsnit sæt værdien til `0`.

  `Niveau`

    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 `row` i en datafil.

## `Linje`

Elementet `Line` definerer en rapportobjekt som bruges til at vise linjer i en rapport.

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

Attributter
  `X1`

    Angiver første x-koordinat (relativt til afsnittets øvre venstre hjørne) for linjen.

  `Y1`

    Angiver første y-koordinat (relativt til afsnittets øvre venstre hjørne) for linjen.

  `X2`

    Angiver anden x-koordinat (relativt til afsnittets øvre venstre hjørne) for linjen.

  `Y2`

    Angiver anden x-koordinat (relativt til afsnittets øvre venstre hjørne) for linjen.

  `Bredde`

    Angiver bredden af linjen.

  `Farve`

    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.

  `Stil`

    Angiver linjens stil.

    Værdi | Linjestil
    --- | ---
    `0` | Ingen pen
    `1` | Solid
    `2` | Streg
    `3` | Punktum
    `4` | Stregprik
    `5` | Streg prik prik

## `Etiket`

Elementet `Label` definerer et rapportobjekt som bruges til at vise fast tekst i en rapport.

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

Attributter
  `Tekst`

    Angiver etikettens tekst.

  `X`

    Angiver x-koordinaten (relativt til afsnittets øvre venstre hjørne) for at placere etiketten.

  `Y`

    Angiver y-koordinaten (relativt til afsnittets øvre venstre hjørne) for at placere etiketten.

  `Bredde`

    Angiver etikettens bredde.

  `Højde`

    Angiver etikettens højde.

  `BackgroundColor`

    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.

  `ForegroundColor`

    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.

  `BorderColor`

    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.

  `BorderWidth`

    Angiver kantbredden for etiketten.

  `BorderStyle`

    Angiver kantstilen for etiketten.

    Værdi | Kantstil
    --- | ---
    `0` | Ingen
    `1` | Solid
    `2` | Streg
    `3` | Punktum
    `4` | Stregprik
    `5` | Streg prik prik

  `FontFamily`

    Angiver skrifttypefamilien for etikettens tekst.

  `FontSize`

    Sætter skrifttypens størrelse for etikettens tekst.

  `FontWeight`

    Sætter skrifttypens tyngde for etikettens tekst.

    Værdi | Skrifttypens vægt
    --- | ---
    `25` | Lys
    `50` | Normal
    `63` | Halvfed
    `75` | Fed
    `87` | Sort

  `FontItalic`

    Sætter kursivflaget for etikettens tekst.

    Værdi | Kursiv
    --- | ---
    `0` | Falsk
    `1` | Sand

  `HAlignment`

    Sætter etikettens vandrette tekstjustering.

    Værdi | Vandret justering
    --- | ---
    `0` | Venstre
    `1` | Midten
    `2` | Højre

  `VAlignment`

    Sætter etikettens lodrette tekstjustering.

    Værdi | Lodret justering
    --- | ---
    `0` | Top
    `1` | Midten
    `2` | Nederst

  `WordWrap`

    Sætter ombrydningsflaget for etikettens tekst.

    Værdi | Tekstombrydning
    --- | ---
    `0` | Falsk
    `1` | Sand

## `Felt`

Elementet `Field` definerer et rapportobjekt som bruges til at vise data i en rapport.

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

Attributter
  `Felt`

    Sætter objektets datafelt. Dette er en egenskab fra elementet `row` i en datafil.

  `Tekst`

    Ikke brugt.

  `X`

    Sætter x-koordinaten (relativt til afsnittets øverste venstre hjørne) for at placere feltet.

  `Y`

    Sætter y-koordinaten (relativt til afsnittets øvre venstre hjørne) for at placere feltet.

  `Bredde`

    Sætter bredden af feltet.

  `Højde`

    Sætter højden af feltet.

  `BackgroundColor`

    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.

  `ForegroundColor`

    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.

  `BorderColor`

    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.

  `BorderWidth`

    Sætter kantbredden for feltet.

  `BorderStyle`

    Sætter kantstilen for feltet.

    Værdi | Kantstil
    --- | ---
    `0` | Ingen
    `1` | Solid
    `2` | Streg
    `3` | Punktum
    `4` | Stregprik
    `5` | Streg prik prik

  `FontFamily`

    Sætter skrifttypefamilien for feltets tekst.

  `FontSize`

    Sætter tegnstørrelsen for feltets tekst.

  `FontWeight`

    Sætter skrifttypens vægt for feltets tekst.

    Værdi | Skrifttypens vægt
    --- | ---
    `25` | Lys
    `50` | Normal
    `63` | Halvfed
    `75` | Fed
    `87` | Sort

  `FontItalic`

    Sætter kursivflaget for feltets tekst.

    Værdi | Kursiv
    --- | ---
    `0` | Falsk
    `1` | Sand

  `HAlignment`

    Sætter feltets vandrette tekstjustering.

    Værdi | Vandret justering
    --- | ---
    `0` | Venstre
    `1` | Midten
    `2` | Højre

  `VAlignment`

    Sætter feltets lodrette tekstjustering.

    Værdi | Lodret justering
    --- | ---
    `0` | Top
    `1` | Midten
    `2` | Nederst

  `WordWrap`

    Sætter linjebrudflaget for feltets tekst.

    Værdi | Tekstombrydning
    --- | ---
    `0` | Falsk
    `1` | Sand

  `DataType`

    Sætter feltets datatype.

    Værdi | Datatype
    --- | ---
    `0` | Streng
    `1` | Heltal
    `2` | Decimaltal
    `3` | Dato
    `4` | Møntenhed

  `DateFormat`

    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 `0`.

    Værdi | Datoformat
    --- | ---
    `0` | m/d/åå
    `1` | m-d-åå
    `2` | mm/dd/åå
    `3` | mm-dd-åå
    `4` | m/d/ååå
    `5` | m-d-åååå
    `6` | mm/dd/åååå
    `7` | mm-dd-åååå
    `8` | åååå/m/d
    `9` | åååå-m-d
    `10` | dd.mm.åå
    `11` | dd.mm.åååå

  `Præcision`

    Sætter feltets numeriske præcision. Hvis dette er en anden datatype end en numerisk type, sæt det til 0.

  `Møntenhed`

    Sætter feltets valutasymbol. Hvis dette er en anden datatype end valuta, sæt til; `36` ($). Værdien er et tal som repræsenterer et Unicode-tegn.

  `NegValueColor`

    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.

  `CommaSeparator`

    Sætter om kommategn bruges i numeriske felter. Hvis dette er en anden datatype endnu en numerisk type, brug `0`.

    Værdi | Kommaadskillertegn
    --- | ---
    `0` | Falsk
    `1` | Sand

## `CalculatedField`

Elementet `CalculatedField` definerer et rapportobjekt som bruges til at vise beregnede værdier i en rapport.

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

Attributter
  `CalculationType`

    Sætter beregningstypen for feltet.

    Værdi | Beregning
    --- | ---
    `0` | Antal
    `1` | Sum
    `2` | Gennemsnit
    `3` | Varians
    `4` | Standardafvigelse

  `Felt`

    Sætter objektets datafelt. Dette er en egenskab fra elementet `row` i en datafil.

  `Tekst`

    Ikke brugt.

  `X`

    Sætter x-koordinaten (relativt til afsnittets øverste venstre hjørne) for at placere feltet.

  `Y`

    Sætter y-koordinaten (relativt til afsnittets øvre venstre hjørne) for at placere feltet.

  `Bredde`

    Sætter bredden af feltet.

  `Højde`

    Sætter højden af feltet.

  `BackgroundColor`

    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.

  `ForegroundColor`

    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.

  `BorderColor`

    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.

  `BorderWidth`

    Sætter kantbredden for feltet.

  `BorderStyle`

    Sætter kantstilen for feltet.

    Værdi | Kantstil
    --- | ---
    `0` | Ingen
    `1` | Solid
    `2` | Streg
    `3` | Punktum
    `4` | Stregprik
    `5` | Streg prik prik

  `FontFamily`

    Sætter skrifttypefamilien for feltets tekst.

  `FontSize`

    Sætter tegnstørrelsen for feltets tekst.

  `FontWeight`

    Sætter skrifttypens vægt for feltets tekst.

    Værdi | Skrifttypens vægt
    --- | ---
    `25` | Lys
    `50` | Normal
    `63` | Halvfed
    `75` | Fed
    `87` | Sort

  `FontItalic`

    Sætter kursivflaget for feltets tekst.

    Værdi | Kursiv
    --- | ---
    `0` | Falsk
    `1` | Sand

  `HAlignment`

    Sætter feltets vandrette tekstjustering.

    Værdi | Vandret justering
    --- | ---
    `0` | Venstre
    `1` | Midten
    `2` | Højre

  `VAlignment`

    Sætter feltets lodrette tekstjustering.

    Værdi | Lodret justering
    --- | ---
    `0` | Top
    `1` | Midten
    `2` | Nederst

  `WordWrap`

    Sætter linjebrudflaget for feltets tekst.

    Værdi | Tekstombrydning
    --- | ---
    `0` | Falsk
    `1` | Sand

  `DataType`

    Sætter feltets datatype.

    Værdi | Datatype
    --- | ---
    `0` | Streng
    `1` | Heltal
    `2` | Decimaltal
    `3` | Dato
    `4` | Møntenhed

  `DateFormat`

    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 `0`.

    Værdi | Datoformat
    --- | ---
    `0` | m/d/åå
    `1` | m-d-åå
    `2` | mm/dd/åå
    `3` | mm-dd-åå
    `4` | m/d/ååå
    `5` | m-d-åååå
    `6` | mm/dd/åååå
    `7` | mm-dd-åååå
    `8` | åååå/m/d
    `9` | åååå-m-d
    `10` | dd.mm.åå
    `11` | dd.mm.åååå

  `Præcision`

    Sætter feltets numeriske præcision. Hvis dette er en anden datatype end en numerisk type, sæt det til 0.

  `Møntenhed`

    Sætter feltets valutasymbol. Hvis dette er en anden datatype end valuta, sæt til; `36` ($). Værdien er et tal som repræsenterer et Unicode-tegn.

  `NegValueColor`

    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.

  `CommaSeparator`

    Sætter om kommategn bruges i numeriske felter. Hvis dette er en anden datatype endnu en numerisk type, brug `0`.

    Værdi | Kommaadskillertegn
    --- | ---
    `0` | Falsk
    `1` | Sand

## `Speciel`

Elementet `Special` definerer et rapportobjekt som bruges til at vise sidenummer og dagens dato i en rapport.

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

Attributter
  `Type`

    Sætter type af specialobjekt.

    Værdi | Type
    --- | ---
    `0` | Dagens dato
    `1` | Sidetal

  `Tekst`

    Ikke brugt.

  `X`

    Sætter x-koordinaten (relativt til afsnittets øverste venstre hjørne) for at placere feltet.

  `Y`

    Sætter y-koordinaten (relativt til afsnittets øvre venstre hjørne) for at placere feltet.

  `Bredde`

    Sætter bredden af feltet.

  `Højde`

    Sætter højden af feltet.

  `BackgroundColor`

    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.

  `ForegroundColor`

    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.

  `BorderColor`

    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.

  `BorderWidth`

    Sætter kantbredden for feltet.

  `BorderStyle`

    Sætter kantstilen for feltet.

    Værdi | Kantstil
    --- | ---
    `0` | Ingen
    `1` | Solid
    `2` | Streg
    `3` | Punktum
    `4` | Stregprik
    `5` | Streg prik prik

  `FontFamily`

    Sætter skrifttypefamilien for feltets tekst.

  `FontSize`

    Sætter tegnstørrelsen for feltets tekst.

  `FontWeight`

    Sætter skrifttypens vægt for feltets tekst.

    Værdi | Skrifttypens vægt
    --- | ---
    `25` | Lys
    `50` | Normal
    `63` | Halvfed
    `75` | Fed
    `87` | Sort

  `FontItalic`

    Sætter kursivflaget for feltets tekst.

    Værdi | Kursiv
    --- | ---
    `0` | Falsk
    `1` | Sand

  `HAlignment`

    Sætter feltets vandrette tekstjustering.

    Værdi | Vandret justering
    --- | ---
    `0` | Venstre
    `1` | Midten
    `2` | Højre

  `VAlignment`

    Sætter feltets lodrette tekstjustering.

    Værdi | Lodret justering
    --- | ---
    `0` | Top
    `1` | Midten
    `2` | Nederst

  `WordWrap`

    Sætter linjebrudflaget for feltets tekst.

    Værdi | Tekstombrydning
    --- | ---
    `0` | Falsk
    `1` | Sand

  `DateFormat`

    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 `0`.

    Værdi | Datoformat
    --- | ---
    `0` | m/d/åå
    `1` | m-d-åå
    `2` | mm/dd/åå
    `3` | mm-dd-åå
    `4` | m/d/ååå
    `5` | m-d-åååå
    `6` | mm/dd/åååå
    `7` | mm-dd-åååå
    `8` | åååå/m/d
    `9` | åååå-m-d
    `10` | dd.mm.åå
    `11` | dd.mm.åååå

  `Præcision`

    Sætter feltets numeriske præcision. Hvis dette er en anden datatype end en numerisk type, sæt det til 0.