Digi21





Textos y Simbología

Un texto se puede escribir en el fichero de dibujo tanto con un código de entidad puntual como lineal. En el archivo DIGI.TAB se especifica para cada código el tipo de letra a utilizar.


Es posible utilizar los tipos de letra TRUE TYPE de Windows. Para ello basta con indicar en la columna font del fichero DIGI.TAB un valor de -1 y escribir el nombre del tipo de letra en el campo nemotécnico correspondiente de la tabla. Estos tipos de letra admiten varios grosores que pueden indicarse en la columna del grosor, con valores que van del 1 al 9. Si se indicara un grosor mayor se ajustará al valor máximo 9.


Si no se utilizan fuentes TRUE TYPE, los caracteres de los distintos tipos de letras o font se definen en el archivo TEXTO.TXT, que debe ser posteriormente compilado para que pueda ser utilizado por el programa. El fichero compilado, TEXT.FNT, debe existir en el directorio de trabajo, en el de tablas o en C:\DIGI. Si no existiera este fichero, el programa lo advertirá y no continuará la ejecución.


Existe un fichero TEXTO.TXT de ejemplo y su equivalente compilado, TEXT.FNT, en la dirección www.digi21.net dentro de la sección Descargas / Accesorios.


Un tipo de letra es un conjunto de letras y/o símbolos con características comunes y un aspecto parecido. Digi21 permite crear hasta 256 tipos de letras distintos. Para cada uno de ellos se pueden definir hasta 256 caracteres. Los distintos caracteres dentro de un tipo de letra se identifican con un número del 0 al 255 que se corresponde con el código ASCII. Los caracteres disponibles en Digi21 tienen asignado un código que se calcula según la fórmula:


código = (nº tipo de letra * 256) + nº_caracter_ASCII


Puede asignarse cualquier código a cualquier representación gráfica, se corresponda ésta con una letra o un símbolo. Normalmente se asignan las representaciones de los números, las letras y los signos de puntuación a los códigos que les corresponden según la tabla de caracteres ASCII. Los códigos de caracteres no imprimibles se suelen utilizar para la definición de símbolos. También se puede utilizar el criterio de agrupar los símbolos dentro de un determinado tipo de letra.



Los símbolos que se hayan definido se pueden utilizar para ser insertados en lugar de un punto cuando se registren entidades puntuales o para insertarlo a lo largo de una línea. En estos casos, se indica en la definición del código, dentro del fichero DIGI.TAB, el número de código que se ha asignado al símbolo en el fichero TEXT.TXT y el tamaño con el que hay que dibujarlo. La inserción es automática y en las condiciones indicadas para el código. En el caso de entidades lineales se verá el símbolo sólo si está activada la visualización de patrones de línea.


Los símbolos pueden también ser insertados como un texto. Para ello debe indicarse el carácter "@" antes del número del código correspondiente. Al insertar un símbolo como texto se pueden utilizar las mismas posibilidades que para un texto normal. Es decir, se puede insertar definiendo unas condiciones particulares de manera que distintas inserciones del mismo símbolo pueden tener diferente ángulo de rotación, inclinación o altura.


Los símbolos pueden también utilizarse para el rellenado de entidades lineales cerradas y se pueden añadir a entidades lineales existentes.


dividir

Inserta símbolo a lo largo de entidad lineal.

patron

Activa o desactiva ver patrones de línea.

r_texto

Rota texto alrededor de punto de inserción.

simb

Rellena entidad cerrada con trama de símbolos.

texto

Escribe un texto o símbolo en el dibujo.

texto_r

Escribe un texto o símbolo indicando rotación.