# élément KugarTemplate

L'élément `KugarTemplate` définit les attributs du rapport relatifs à la taille, l'orientation et aux marges de la page.

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

Éléments

- L'élément `KugarTemplate` contient les éléments suivant :

  `ReportHeader`

- L'élément `ReportHeader` définit les sections du rapport qui sont généralement imprimées au début du rapport.

`PageHeader`

- L'élément `PageHeader` définit les sections du rapport qui sont généralement imprimées au sommet de chaque page du rapport.

`DetailHeader`

- L'élément `DetailHeader` définit les sections du rapport qui sont imprimées avant les détails d'un niveau donné du rapport.

`Detail`

- L'élément `Detail` définit la section du rapport qui contient les données du rapport. Le rapport peut avoir un nombre illimité de niveaux.

`DetailFooter`

- L'élément `DetailFooter` définit les sections du rapport qui sont imprimées après les détails d'un certain niveau et en dessous sur le rapport.

`PageFooter`

- L'élément `PageFooter` définit les sections du rapport qui sont généralement imprimées à la fin de chaque page du rapport.

`ReportFooter`

- L'élément `ReportFooter` définit les sections du rapport qui sont généralement imprimées à la fin du rapport.

Attributs

- `PageSize`

- Paramètre la taille de la page du rapport. Les valeurs suivantes sont disponibles :

  Valeur | Taille de la page
  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 | Folio
  28 | Ledger
  29 | Tabloid
  30 | NPageSize

`PageOrientation`

- Paramètre l'orientation de la page du rapport.

  Valeur | Orientation
  0 | Portrait
  1 | Paysage

`TopMargin`

- Paramètre la marge du sommet de la page du rapport.

`BottomMargin`

- Paramètre la marge du bas de la page du rapport.

`LeftMargin`

- Paramètre la marge de gauche de la page du rapport.

`RightMargin`

- Paramètre la marge de droite de la page du rapport.