Ayuda de MicroStation CONNECT Edition

Expresiones nombradas en conjunción con una tabla de plumas

Las expresiones nombradas tienen muchos usos y uno de ellos es extender las capacidades de sustitución básica de texto con tablas de plumas. El token <expr?=name> puede insertarse en una cadena de sustitución de texto con tabla de plumas para que haga referencia a una expresión nombrada. Esto ofrece numerosas ventajas sobre los testigos de sustitución predefinidos de tabla de plumas y las variables de entorno. En una expresión nombrada, puede utilizar cualquier cantidad de símbolos (muchos de los cuales no están disponibles como variables de entorno) y aprovechar las capacidades de formato e inclusive el condicional lógico "si algo".

Por ejemplo, si usted quiere imprimir el autor de un archivo DGN, no el usuario actual de Windows, como se muestra en la sección anterior. El primer paso es crear una expresión nombrada en la biblioteca DGN. La expresión nombrada "_Autor" que se muestra a continuación demuestra el uso de un valor de propiedad (Autor) que no está disponible en los testigos de sustitución de tabla de plumas, variables de registro de impresión u otras variables de entorno.



Expresión nombrada para el autor del archivo DGN

El segundo paso es utilizar el elemento de menú Editar > Insertar nuevo en el diálogo Sustituciones de texto para insertar un par de sustitución. Para el par de sustitución, ingrese tanto la cadena original a ser sustituida como la cadena de sustitución deseada.



Tabla de plumas que refiere a una expresión nombrada

Cuando se utiliza el token <expr?name=...>, debe especificar el Nombre interno de la expresión nombrada. En el ejemplo anterior, observe que puede utilizar el token <expr?name=...> en conjunción con referencias a variables de entorno y texto literal. La salida de presentación preliminar de impresión con la cadena sustituida se muestra a continuación.



Presentación preliminar usando una tabla de plumas que refiere a una expresión nombrada.

También puede utilizar el token <expr?name=...> en la cadena de texto del borde de impresión.