# Elemento KugarTemplate

El elemento `KugarTemplate` define atributos del informe relativos al tamaño de página, orientación y márgenes.

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

Elementos

- El elemento `KugarTemplate` contiene los siguientes elementos:

  `ReportHeader (encabezado del informe)`

- El elemento `ReportHeader`(encabezado del informe) define secciones del informe que se suelen imprimir al principio del informe.

`PageHeader (encabezado de página)`

- El elemento `PageHeader` (encabezado de página) define las secciones del informe que se suelen imprimir en la parte de arriba de cada página del informe.

`DetailHeader (cabecera del detalle)`

- El elemento `DetailHeader` (encabezado del detalle) define las secciones del informe que se imprimen antes del nivel dado en el informe.

`Detail (detalle)`

- El elemento `Detail` (detalle) define la sección del informe que contiene los datos del informe. El informe puede tener un número ilimitado de detalles.

`DetailFooter (pie del detalle)`

- El elemento `DetailFooter` (pie del detalle) define las secciones del informe que se imprimen tras el nivel de detalle dado y debajo en el informe.

`PageFooter`

- El elemento `PageFooter` (pie de página) define las secciones del informe que se suelen imprimir al final de cada página del informe.

`ReportFooter (pie del informe)`

- El elemento `ReportFooter` (pie del informe) define las secciones del informe que se suelen imprimir al final del informe.

Atributos

- `PageSize (tamaño de página)`

- Fija el tamaño de la página del informe. Están disponibles los siguientes valores:

  Valor | Tamaño de página
  0 | A4
  1 | B5
  2 | Letter
  3 | Legal
  4 | Ejecutivo
  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 (tamaño de página N)

`PageOrientation (orientación de página)`

- Fija la orientación de la página del informe.

  Valor | Orientation (orientación)
  0 | Portrait (retrato)
  1 | Landscape (apaisado)

`TopMargin (margen superior)`

- Fija el margen superior de la página del informe.

`BottomMargin (margen inferior)`

- Fija el margen inferior de la página del informe.

`LeftMargin (margen izquierdo)`

- Fija el margen izquierdo de la página del informe.

`RightMargin (margen derecho)`

- Fija el margen derecho de la página del informe.