Os dados CALS têm de incluir um bloco de cabeçalho que seja compatível com as condições apresentadas na lista depois da tabela abaixo. O bloco de cabeçalho necessita da introdução dos seguintes onze registos de cabeçalho no início e na ordem apresentada.
Byte de limite |
ID de registo e valor configurável (só caracteres ASCII) |
|---|---|
0000 |
srcdocid: opcional |
0128 (0x80) |
dstdocid: opcional |
0258 (0x102) |
txtfilid: opcional |
0348 (0x15C) |
Figid: opcional |
0512 (0x200) |
srcgph: opcional |
0640 (0x280) |
doccls: opcional |
0768 (0x300) |
Rtype: 1 |
0896 (0x380) |
rorient: 000, 270 |
1024 (0x400) |
rpelcnt: valor apropriado |
1152 (0x480) |
rdensty: valor apropriado |
1280 (0x500) |
notas: opcional |
1408 (0x580) |
0x20 |
1530 (0x5FA) |
0x20 |
1664 (0x680) |
0x20 |
1792 (0x700) |
0x20 |
1920 (0x780) |
0x20 |
2048 (0x800) |
Dados bitmap |
Condições do bloco de cabeçalho
O cabeçalho tem de ter 2048 bytes (comprimento fixo).
Os registos do cabeçalho têm de ter 128 bytes (comprimento fixo).
Os registos do cabeçalho têm de iniciar com uma ID de registo
Os valores especificados para as IDs do registo de cabeçalho têm de ser introduzidos nos espaços de dois caracteres do separador: Vírgula (0x3a) e Espaço (0x20).
Os registos de cabeçalho que não contenham valor de directiva têm de ter o valor "NENHUM".
Os bytes vazios no registo de cabeçalho e bloco de cabeçalho têm de ser preenchidos por espaços (0x20).