Códigos de grupo de tabla de símbolos

AutoCAD DXF Format

 
Códigos de grupo de tabla de símbolos
 
 
 

El orden de las tablas puede variar, pero la tabla LTYPE precede siempre a la tabla LAYER. Cada tabla viene introducida por un grupo 0 con el identificador TABLE. A continuación, aparece un código de grupo 2 que identifica la tabla en cuestión (APPID, DIMSTYLE, LAYER, LTYPE, STYLE, UCS, VIEW, VPORT o BLOCK_RECORD), un código de grupo 5 (un identificador), un código de grupo 100 (marcador Subclass AcDbSymbolTable) y un código de grupo 70 que especifica el número máximo de entradas de tabla que pueden seguir. Los nombres de las tablas aparecen en mayúsculas. El identificador DIMSTYLE es un código de grupo 105, y no un código de grupo 5.

Las tablas de un dibujo pueden tener elementos suprimidos, aunque dichos elementos no se escriben en el archivo DXF. Como resultado, tras el encabezamiento de la tabla, aparecen menos entradas de las indicadas en el código de grupo 70, por lo que no se debe utilizar la cantidad especificada en este grupo como índice para leer la tabla. Este grupo se proporciona de manera que el programa que lea los archivos DXF pueda asignar una matriz lo suficientemente grande como para contener todas las entradas de la tabla que siguen.

Tras el encabezamiento de cada tabla, siguen sus entradas. Cada elemento de la tabla consta de un grupo 0 que identifica el tipo de elemento (al igual que el nombre de la tabla, como LTYPE o LAYER), un grupo 2 que proporciona el nombre de la entrada de la tabla, un grupo 70 que precisa los indicadores relevantes para la entrada de la tabla (definidos para cada tabla que sigue) y grupos adicionales que indican el valor de la entrada. El final de cada tabla viene indicado por un grupo 0 con el valor ENDTAB.

Tanto los registros de tabla de símbolos como las tablas de símbolos son objetos de la base de datos. Como mínimo, con un uso preferente en AutoCAD®, esto implica que hay un identificador presente ubicado tras los códigos de grupo 2 tanto para los objetos de registro de tabla de símbolos como para los de tabla de símbolos.

Debido a su uso anterior del código de grupo 5, la tabla DIMSTYLE es el único tipo de registro en el sistema con un código identificador 105. Como norma, los programadores no deberían preocuparse por esta excepción salvo en el contexto de la sección de la tabla DIMSTYLE. Este es el único contexto en el que se daría esta excepción.