# KugarTemplate dokumenttypdefinition

    <?xml version="1.0" encoding="UTF-8"?>

    <!DOCTYPE KugarTemplate [
         <!ELEMENT Kugar mall (Rapporthuvud, Sidhuvud, Detaljsidhuvud*, Detalj*, Detaljsidfot*, Sidfot, Rapportfot)>
          <!ATTLIST KugarTemplate
             Sidstorlek         CDATA #REQUIRED
             Sidorientering  CDATA #REQUIRED
             Övre marginal        CDATA #REQUIRED
             Nedre marginal     CDATA #REQUIRED
             Vänstermarginal       CDATA #REQUIRED
             Högermarginal      CDATA #REQUIRED>

        <!ELEMENT Rapporthuvud (Rad*, Ettikett*, Special*)>
         <!ATTLIST ReportHeader
             Höjd           CDATA #REQUIRED
             Utskriftsfrekvens   CDATA #REQUIRED>

        <!ELEMENT Sidhuvud (Rad*, Ettikett*, Special*)>
         <!ATTLIST PageHeader
             Höjd           CDATA #REQUIRED
             Utskriftsfrekvens   CDATA #REQUIRED>

        <!ELEMENT Detaljsidhuvud (Rad*, Ettikett*, Special*)>
         <!ATTLIST DetailHeader
             Höjd           CDATA #REQUIRED
             Nivå            CDATA #REQUIRED>

        <!ELEMENT Detalj (Rad*, Ettikett*, Special*, Field*)>
         <!ATTLIST Detail
             Höjd           CDATA #REQUIRED
             Nivå            CDATA #REQUIRED>

        <!ELEMENT Detaljsidfot (Rad*, Ettikett*, Special*)>
         <!ATTLIST DetailFooter
             Höjd           CDATA #REQUIRED
             Nivå            CDATA #REQUIRED>

        <!ELEMENT Sidfot (Rad*, Ettikett*, Special*)>
         <!ATTLIST PageFooter
             Höjd           CDATA #REQUIRED
             Utskriftsfrekvens   CDATA #REQUIRED>

        <!ELEMENT Rapportfot (Rad*, Ettikett*, Special*, Beräknat fält*)>
         <!ATTLIST ReportFooter
             Höjd           CDATA #REQUIRED
             Utskriftsfrekvens   CDATA #REQUIRED>

        <!ELEMENT Rad EMPTY>
         <!ATTLIST Line
             X1               CDATA #REQUIRED
             Y1               CDATA #REQUIRED
             X2               CDATA #REQUIRED
             Y2               CDATA #REQUIRED
             Bredd            CDATA #REQUIRED
             Färg            CDATA #REQUIRED
             Stil            CDATA #REQUIRED>

        <!ELEMENT Ettikett EMPTY>
         <!ATTLIST Label
             Text             CDATA #REQUIRED
             X                CDATA #REQUIRED
             Y                CDATA #REQUIRED
             Bredd            CDATA #REQUIRED
             Höjd           CDATA #REQUIRED
             Bakgrundsfärg  CDATA #REQUIRED
             Förgrundsfärg  CDATA #REQUIRED
             Kantfärg      CDATA #REQUIRED
             Kantbredd      CDATA #REQUIRED
             Kantstil      CDATA #REQUIRED
             Teckensnittsfamilj       CDATA #REQUIRED
             Teckenstorlek         CDATA #REQUIRED
             Teckenvikt       CDATA #REQUIRED
             Teckenkursivt       CDATA #REQUIRED
             H justering       CDATA #REQUIRED
             V justering       CDATA #REQUIRED
             Radbrytning         CDATA #REQUIRED>

        <!ELEMENT Fält EMPTY>
         <!ATTLIST Field
             Fält            CDATA #REQUIRED
             Text             CDATA #REQUIRED
             X                CDATA #REQUIRED
             Y                CDATA #REQUIRED
             Bredd            CDATA #REQUIRED
             Höjd           CDATA #REQUIRED
             Bakgrundsfärg  CDATA #REQUIRED
             Förgrundsfärg  CDATA #REQUIRED
             Kantfärg      CDATA #REQUIRED
             Kantbredd      CDATA #REQUIRED
             Kantstil      CDATA #REQUIRED
             Teckensnittsfamilj       CDATA #REQUIRED
             Teckenstorlek         CDATA #REQUIRED
             Teckensnittsvikt       CDATA #REQUIRED
             Teckensnitt kursivt       CDATA #REQUIRED
             H justering       CDATA #REQUIRED
             V justering       CDATA #REQUIRED
             Radbrytning         CDATA #REQUIRED
             Datatyp         CDATA #REQUIRED
             Datumformat       CDATA #REQUIRED
             Precision        CDATA #REQUIRED
             Valuta         CDATA #REQUIRED
             Negativt värde färg    CDATA #REQUIRED
             Kommaavskiljare   CDATA #REQUIRED>

        <!ELEMENT CalculatedField EMPTY>
         <!ATTLIST CalculatedField
             CalculationType  CDATA #REQUIRED
             Fält            CDATA #REQUIRED
             Text             CDATA #REQUIRED
             X                CDATA #REQUIRED
             Y                CDATA #REQUIRED
             Bredd            CDATA #REQUIRED
             Höjd           CDATA #REQUIRED
             Bakgrundsfärg  CDATA #REQUIRED
             Förgrundsfärg  CDATA #REQUIRED
             Kantfärg      CDATA #REQUIRED
             Kantbredd      CDATA #REQUIRED
             Kantstil      CDATA #REQUIRED
             Teckensnittsfamilj       CDATA #REQUIRED
             Teckenstorlek         CDATA #REQUIRED
             Teckensnittsvikt       CDATA #REQUIRED
             Teckensnitt kursivt       CDATA #REQUIRED
             H justering       CDATA #REQUIRED
             V justering       CDATA #REQUIRED
             Radbrytning         CDATA #REQUIRED
             Datatyp         CDATA #REQUIRED
             Datumformat       CDATA #REQUIRED
             Precision        CDATA #REQUIRED
             Valuta         CDATA #REQUIRED
             Negativt värde färg    CDATA #REQUIRED
             Kommaavskiljare   CDATA #REQUIRED>

        <!ELEMENT Special EMPTY>
         <!ATTLIST Special
             Typ             CDATA #REQUIRED
             Text             CDATA #REQUIRED
             X                CDATA #REQUIRED
             Y                CDATA #REQUIRED
             Bredd            CDATA #REQUIRED
             Höjd           CDATA #REQUIRED
             Bakgrundsfärg  CDATA #REQUIRED
             Förgrundsfärg  CDATA #REQUIRED
             Kantfärg      CDATA #REQUIRED
             Kantbredd      CDATA #REQUIRED
             Kantstil      CDATA #REQUIRED
             Teckensnittsfamilj       CDATA #REQUIRED
             Teckenstorlek         CDATA #REQUIRED
             Teckensnittsvikt       CDATA #REQUIRED
             Teckensnitt kursivt       CDATA #REQUIRED
             H justering       CDATA #REQUIRED
             V justering       CDATA #REQUIRED
             Radbrytning         CDATA #REQUIRED
             Datumformat       CDATA #REQUIRED>
     ]>