Los datos CALS deben incluir un bloque de encabezado que cumpla las condiciones que figuran en la siguiente tabla. El bloque de encabezado requiere la introducción de los once registros de encabezado siguientes en la parte superior y en el orden mostrado.
Offset de byte |
ID de registro y valor configurable (todos 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 apropiado |
1152 (0x480) |
rdensty: valor apropiado |
1280 (0x500) |
notes: opcional |
1408 (0x580) |
0x20 |
1530 (0x5FA) |
0x20 |
1664 (0x680) |
0x20 |
1792 (0x700) |
0x20 |
1920 (0x780) |
0x20 |
2048 (0x800) |
Datos de mapa de bits |
Condiciones del bloque de encabezado
El encabezado debe ser de 2048 bytes (longitud fija).
Los registros de encabezado deben ser de 128 bytes (longitud fija).
Los registros de encabezado deben comenzar con un ID de registro.
Los valores especificados para el registro de encabezado deben introducirse en los espacios de dos caracteres del separador: Dos puntos (0x3a) y Espacio (0x20).
Los registros de encabezado que no contienen un valor de directiva deben tener "NONE" como su valor.
Los bytes vacíos en el encabezado y el bloque de encabezado deben rellenarse con espacios (0x20).