I dati CALS devono includere un blocco intestazione che sia compatibile con le condizioni elencate nella tabella sottostante. Il blocco intestazione richiede l'inserimento in alto dei seguenti undici record di intestazione nell'ordine selezionato.
Byte offset |
ID Record e valore configurabile (tutti caratteri ASCII) |
---|---|
0000 |
srcdocid: opzionale |
0128 (0x80) |
dstdocid: opzionale |
0258 (0x102) |
txtfilid: opzionale |
0348 (0x15C) |
Figid: opzionale |
0512 (0x200) |
srcgph: opzionale |
0640 (0x280) |
doccls: opzionale |
0768 (0x300) |
Rtype: 1 |
0896 (0x380) |
rorient: 000, 270 |
1024 (0x400) |
rpelcnt: valore appropriato |
1152 (0x480) |
rdensty: valore appropriato |
1280 (0x500) |
note: opzionale |
1408 (0x580) |
0x20 128 byte |
1530 (0x5FA) |
0x20 128 byte |
1664 (0x680) |
0x20 128 byte |
1792 (0x700) |
0x20 128 byte |
1920 (0x780) |
0x20 128 byte |
2048 (0x800) |
Dati bitmap |
Condizioni blocco intestazione
L'intestazione deve essere di 2048 byte (lunghezza fissa).
I record intestazione devono essere di 128 byte (lunghezza fissa).
I record intestazione devono iniziare con un ID record.
I valori specificati per gli ID dei record intestazione devono essere immessi negli spazi di due caratteri del separatore: Due punti (0x3a) e Spazio (0x20).
I record intestazione che non contengono il valore direttivo devono avere "NONE" come loro valore.
I byte vuoti nel record intestazione e nel blocco intestazione devono essere riempiti di spazi (0x20).