Les données CALS doivent comprendre un bloc d'en-tête conforme avec les critères repris après le tableau ci-dessous. Le bloc d'en-tête requiert la saisie des onze enregistrements d'en-tête suivants au sommet dans l'ordre indiqué.
Décalage d'octet |
ID enregistrement et valeur configurable (tous les caractères ASCII) |
---|---|
0000 |
srcdocid : en option |
0128 (0x80) |
dstdocid : en option |
0258 (0x102) |
txtfilid : en option |
0348 (0x15C) |
Figid : en option |
0512 (0x200) |
srcgph : en option |
0640 (0x280) |
doccls : en option |
0768 (0x300) |
Rtype : 1 |
0896 (0x380) |
rorient : 000, 270 |
1024 (0x400) |
rpelcnt : valeur appropriée |
1152 (0x480) |
rdensty : valeur appropriée |
1280 (0x500) |
notes : en option |
1408 (0x580) |
0x20 128 octets |
1530 (0x5FA) |
0x20 128 octets |
1664 (0x680) |
0x20 128 octets |
1792 (0x700) |
0x20 128 octets |
1920 (0x780) |
0x20 128 octets |
2048 (0x800) |
Données bitmap |
Critères de bloc en-tête
L'en-tête doit être de 2048 octets (longueur fixe)
Les enregistrements d'en-tête doivent être de 128 octets (longueur fixe).
Les enregistrements d'en-tête doivent commencer avec un ID enregistrement.
Les valeurs spécifiées pour les ID d'enregistrement d'en-tête doivent être saisies dans les espaces de deux caractères du séparateur : deux points (0x3a) et espace (0x20).
Les enregistrements d'en-tête qui ne contiennent pas de valeur directive doivent recevoir "AUCUN" comme valeur.
Les octets vides dans l'enregistrement de l'en-tête et le bloc d'en-tête doivent être couverts d'espaces (0x20).