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