# Element KugarTemplate

Element `KugarTemplate` määrab aruande lehekülje suurust, suunda ja veeriseid puudutavad atribuudid.

    <!ELEMENT KugarTemplate (ReportHeader, PageHeader, DetailHeader*, Detail*, DetailFooter*, PageFooter, ReportFooter)>
    <!ATTLIST KugarTemplate
    PageSize        CDATA #REQUIRED
    PageOrientation CDATA #REQUIRED
    TopMargin       CDATA #REQUIRED
    BottomMargin    CDATA #REQUIRED
    LeftMargin      CDATA #REQUIRED
    RightMargin     CDATA #REQUIRED>

Elemendid

- `KugarTemplate` element sisaldab järgmisi elemente:

  `ReportHeader`

- Element `ReportHeader` määrab aruande sektsioonid, mis tavaliselt asuvad aruande alguses.

`PageHeader`

- Element `PageHeader` määrab aruande sektsioonid, mis tavaliselt asuvad aruande iga lehekülje ülaosas.

`DetailHeader`

- Element `DetailHeader` määrab aruande sektsioonid, mis asuvad aruandes enne antud taseme detaile.

`Detail`

- Element `Detail` määrab aruande sektsiooni, mis sisaldab aruande andmeid. Aruandes võib olla piiramatu hulk detaile.

`DetailFooter`

- Element `DetailFooter` määrab aruande sektsioonid, mis asuvad iga antud taseme detaili järel ja aruande allosas.

`PageFooter`

- Element `PageFooter` määrab aruande sektsioonid, mis tavaliselt asuvad aruandes iga lehekülje lõpus.

`ReportFooter`

- Element `ReportFooter` määrab aruande sektsioonid, mis tavaliselt asuvad aruande lõpus.

Atribuudid

- `PageSize`

- Määrab aruande lehekülje suuruse. Võimalikud on järgmised väärtused:

  Väärtus | Lehe suurus
  0 | A4
  1 | B5
  2 | Letter
  3 | Legal
  4 | Executive
  5 | A0
  6 | A1
  7 | A2
  8 | A3
  9 | A5
  10 | A6
  11 | A7
  12 | A8
  13 | A9
  14 | B0
  15 | B1
  16 | B10
  17 | B2
  18 | B3
  19 | B4
  20 | B6
  21 | B7
  22 | B8
  23 | B9
  24 | C5E
  25 | Comm10E
  26 | DLE
  27 | Foolio
  27 | Ledger
  29 | Tabloid
  30 | NPageSize

`PageOrientation`

- Määrab lehekülje suuna.

  Väärtus | Suund
  0 | Püstpaigutus
  1 | Rõhtpaigutus

`TopMargin`

- Määrab aruande lehekülje ülemise veerise.

`BottomMargin`

- Määrab aruande lehekülje alumise veerise.

`LeftMargin`

- Määrab aruande lehekülje vasaku veerise.

`RightMargin`

- Määrab aruande lehekülje parema veerise.