Los EstilosLínea se usan en los dibujos para reforzar el valor informativo de los mismos y cumplir con los estándares del sector. El comando EstiloLínea le permite cargar y administrar EstilosLínea. Puede asignar EstilosLínea a capas o directamente a entidades nuevas. Para usar EstilosLínea, debe cargarlos desde los archivos que definen los patrones de guión-punto.
Los archivos de definición de EstiloLínea están almacenados en los archivos de texto ASCII que tienen la extensión .lin.
Para cambiar la ubicación de búsqueda de archivos de definición de EstiloLínea:
Puede colocar comentarios en el archivo comenzando las líneas del archivo con un punto y coma seguido de texto.
Un formato de EstiloLínea comprende dos líneas:
El siguiente ejemplo muestra la definición de un EstiloLínea de guión-punto:
*Guión-punto, _ . _ . _ . _ . _ . _ . _ . _ . _ . _ . _ .
A, 0.5, -0.25, 0, -0.25
El encabezado incluye un asterisco seguido del EstiloLínea de línea (guión-punto). Una coma separa la representación simbólica del EstiloLínea ("_ . _ .").
Una segunda línea contiene la definición geométrica del EstiloLínea.
Todas las definiciones de guiones, puntos y espacios están separadas por comas:
Las especificaciones de longitud representan unidades de dibujo cuando el factor de EscalaLínea está establecido en 1.00.
Los EstilosLínea complejos especifican líneas únicas (y posiblemente partidas) intercaladas con símbolos. Estos EstilosLínea pueden incluir definiciones de forma o texto como descriptores de patrones, junto con los descriptores de guión y punto de los EstilosLínea más simples. Estos habitualmente denotan contornos, límites o utilidades.
Los elementos de texto o las formas incrustadas en las líneas siempre se dibujan en su totalidad (nunca se los recorta).
La sintaxis de los EstilosLínea complejos es similar a la de los EstilosLínea simples.
La sintaxis de los descriptores de forma y texto en una descripción de EstiloLínea es una lista delimitada por comas de descriptores de patrones como la que sigue:
[Nombre_forma, Nombre de archivo_SHX]
- o bien -
[Nombre_forma, Nombre de archivo_SHX, Transformación]
El argumento Nombre_forma especifica el nombre de la forma que se va a dibujar. Este argumento debe estar incluido. Debe existir un nombre de forma en el archivo de formas especificado.
El argumento Nombre de archivo_SHX especifica el nombre de un archivo de definiciones de formas compiladas (.shx). Este argumento debe estar incluido. Si no se define una ruta para el nombre de archivo (recomendado), se busca la ruta de la biblioteca.
["Cadena", Nombre_EstiloTexto]
- o bien -
["Cadena", Nombre_EstiloTexto, Transformación]
El argumento Cadena define el texto que se va a utilizar en el EstiloLínea complejo. No puede usar los caracteres ‘ (comilla simple) ni " (comilla doble) en la cadena. Para utilizar estos caracteres, utilice un código de control %% con el valor ASCII a sub-repetir correspondiente al carácter.
El argumento Nombre_EstiloTexto determina el EstiloTexto a elaborar.
El argumento Transformación es opcional y puede ser cualquier serie de lo siguiente, cada una precedida por una coma:
| R=valor | Rotación relativa |
| A=valor | Rotación absoluta |
| S=valor | Escala |
| X=valor | Equidistancia X |
| Y=valor | Equidistancia Y |
En esta sintaxis, el argumento valor es un número decimal (por ejemplo, 1, -0.25, 0.3).
Los argumentos de rotación se establecen en grados; los demás argumentos se establecen en unidades de dibujo escaladas de EstiloLínea.
Las letras de transformación anteriores, si se las usa, deben estar seguidas de un signo igual y un número.