# 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.