# Element `KugarTemplate`

Element `KugarTemplate` määrab raporti lehekülje suurust, suunda ja ääri 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 raporti sektsioonid, mis tavaliselt asuvad raporti alguses.

  `PageHeader`

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

  `DetailHeader`

    Element `DetailHeader` määrab raporti sektsioonid, mis asuvad raportis enne antud taseme detaile.

  `Detail`

    Element `Detail` määrab raporti sektsiooni, mis sisaldab raporti andmeid. Raportil võib olla piiramatu hulk detaile.

  `DetailFooter`

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

  `PageFooter`

    Element `PageFooter` määrab raporti sektsioonid, mis tavaliselt asuvad raportis iga lehekülje lõpus.

  `ReportFooter`

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

Atribuudid
  `PageSize`

    Määrab raporti 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 raporti lehekülje ülemise äärise.

  `BottomMargin`

    Määrab raporti lehekülje alumise äärise.

  `LeftMargin`

    Määrab raporti lehekülje vasaku äärise.

  `RightMargin`

    Määrab raporti lehekülje parema äärise.