Acerca del texto en tipos de línea personalizados

Los tipos de línea pueden incluir caracteres pertenecientes a los tipos de letra de texto.

Los tipos de línea con caracteres insertados pueden indicar utilidades, contornos, límites, etc. Al igual que los tipos de línea sencillos, las líneas se dibujan de forma dinámica a medida que se designan los vértices. Los caracteres insertados en líneas siempre se muestran en su totalidad, nunca recortados.

Los descriptores de patrón de tipo de línea que incluyen caracteres insertados son similares a los de tipos de línea sencillos.

Por ejemplo, un tipo de línea llamado SUMINISTRO_AGUA_CALIENTE se define como

*HOT_WATER_SUPPLY,---- HW ---- HW ---- HW ---- HW ---- HW ---- 
A,.5,-.2,["HW",STANDARD,S=.1,U=0.0,X=-0.1,Y=-.05],-.2

Esta secuencia indica un patrón de repetición que se inicia con un trazo de 0.5 unidades de longitud, un espacio de 0.2 unidades de longitud, los caracteres AC con varios parámetros de escala y posición, y otro espacio de 0.2 unidades de longitud. Los caracteres de texto se derivan del tipo de letra asignado al estilo de texto STANDARD con una escala de 0.1, una rotación vertical de 0 grados, un desfase X de -0.1, y un desfase Y de -0.05. Este patrón continúa hasta el final de la línea y termina con un trazo de una longitud de 0.5 unidades de dibujo. El tipo de línea se visualizaría como se muestra a continuación.

Observe que la longitud total del espacio es de 0.2 + 0.2 = 0.4 y que el origen de texto se ha desfasado -.01 unidades en dirección X a partir del extremo del primer trazo ascendente. Un tipo de línea equivalente sería

*HOT_WATER_SUPPLY,---- HW ---- HW ---- HW ---- HW ---- HW ---- 
A,.5,-.1,["HW",STANDARD,S=.1,U=0.0,X=0.0,Y=-.05],-.3

La longitud total del espacio sigue siendo 0.1 + 0.3 = 0.4, pero el origen de texto no tiene desfase en la dirección X.

Formato de descriptor de carácter

El formato para añadir caracteres de texto a una descripción de tipo de línea es el siguiente:

["text_string",text_style_name,scale,rotation,xoffset,yoffset]

Los valores de escala, rotación, y desfase X e Y se deben expresar como cifras decimales con signo, como 1, -17 y 0.01.

Cadena de texto

Los caracteres que se mostrarán en el tipo de línea.

Nombre de estilo de texto

Nombre del estilo de texto que ha de utilizarse. Si no se ha especificado un estilo de texto, se utiliza el definido actualmente.

Nota: Los caracteres de texto insertados se asocian al estilo de texto del dibujo. Cualquier estilo de texto asociado con un tipo de línea debe existir en el dibujo antes de cargar el tipo de línea.
Escala

Factor de escala que ha de utilizarse en el texto con respecto a la escala del tipo de línea. El factor de escala especificado debe ir precedido por S= como, por ejemplo, S=.5, que indica un factor de escala de 0.5. La altura del estilo de texto se multiplica por el factor de escala. Si la altura del estilo de texto es 0, solo se utilizará como altura el valor de S=valor.

Rotación

El ángulo de rotación de los caracteres que se mostrarán en el tipo de línea. El ángulo de rotación se debe ir precedido por U=, R= o A=.

  • U= especifica una orientación vertical o fácil de leer del texto.
  • R= especifica la rotación relativa o tangencial con respecto a la línea.
  • A= indica la rotación absoluta del texto con respecto al origen; es decir, todo el texto tiene la misma rotación, sea cual sea su posición con respecto a la línea.

Se puede añadir al valor una

  • d de grados (grados es el valor por defecto).
  • r de radianes.
  • g de grados centesimales.

En la ilustración siguiente se muestra un tipo de línea definida con una rotación vertical.

Si este campo se omite, se utiliza la rotación relativa 0. La rotación se centra entre la línea de base y la altura de mayúscula del nombre.

Nota: Los dibujos con tipos de línea originales que no utilicen el indicador de rotación U (vertical) pueden actualizarse a la definición de tipo de línea más reciente. Para ello, basta con volver a cargar el tipo de línea desde los archivos LIN. Es posible actualizar los tipos de línea personalizados cambiando el indicador R (rotación) al indicador U (vertical) antes de volver a cargar una definición de tipo de línea.
Desfase X

El desfase del texto en el eje X del tipo de línea, que recorre la línea. El desfase especificado debe ir siempre precedido de X= como, por ejemplo, X=.1, que indica un desfase de 0.1. Si se omite un desfase o su valor es 0, el texto se crea sin desfase. Utilice este campo para controlar la distancia entre el texto y el trazo visible o invisible previo. La escala de este valor no se define a partir del factor de escala S=valor, sino a partir del tipo de línea.

Desfase Y

El desplazamiento del texto por el eje Y del tipo de línea, que forma un ángulo de 90 grados con respecto a la línea. El desfase especificado debe ir siempre precedido de Y= como, por ejemplo, Y=.1, que indica un desfase de 0.1. Si se omite un desfase o su valor es 0, el texto se crea sin desfase. Utilice este campo para controlar la alineación vertical del texto con respecto a la línea. La escala de este valor no se define a partir del factor de escala S=valor, sino a partir del tipo de línea.