Ayuda de MicroStation CONNECT Edition

Guías para utilizar testigos de numeración y total de página con definiciones de impresión de variables.

El Organizador de impresión admite a los diversos testigos que corresponden a la página actual en un conjunto de impresión y puede utilizarlos de diferentes maneras:

  • En expresiones de nombre de definición de impresión, en expresiones de nombre de archivo de salida y en comentarios del borde de impresión, con la expresiónPrintDefinition.SetPrintDefNumber
  • En la sustitución de texto guion de diseño, con la palabra clave de asignación de "page_number"
  • En tablas de plumas, utilizando la cadena de sustitución de “_DOCSET_CURRENTSETDOC_”

Puesto que las definiciones de impresión variables no corresponden estrictamente una página de salida impresa, debe tener precaución al utilizar los testigos de enumeración de página en el Organizador de impresión. Si un conjunto de impresión contiene las definiciones de impresión variables, utilizando los testigos de enumeración de página puede generar resultados inexactos para las definiciones de impresión, ya sean variables o fijas, que siguen las definiciones de impresión variables en el conjunto de impresión.

Cuando se imprime todo el conjunto de impresión, los valores exactos se entregan a la página actual, pero no para el resto de los contextos (es decir, presentación preliminar, impresión parcial de conjuntos, nombre de definición de impresión), el Organizador de impresión no puede obtener un valor exacto para la página actual y definir el valor en cero.

Existen dos maneras de sortear esta limitación. Una manera para garantizar los valores exactos para el valor de página actual es primero convertir todas las definiciones de impresión variables en un conjunto de impresión a definiciones de impresión fijas. Luego cuando se previsualizan, los conjuntos parciales de impresión, o en el nombre de la definición de impresión, siempre obtendrá valores exactos por el valor de la página actual.

Otra forma de sortear esta limitación es utilizar la expresión "PrintDefinition.Sequence". El valor de secuencia es la posición de la definición de impresión dentro del conjunto de elementos actualmente impresos que se imprimirán o se visualizarán. El número de secuencia comienza siempre en uno independientemente de la posición de la definición de impresión en la carpeta o en el conjunto de impresión y siempre otorgará el valor exacto al imprimir o visualizar. Esta expresión no se debe usar para los nombres de definiciones de impresión.

El Organizador de impresión también le permite hacer uso de los testigos correspondientes al número total de páginas en el conjunto de impresión de las siguientes maneras:

  • En expresiones de nombre de definición de impresión, en expresiones de nombre de archivo de salida y en comentarios del borde de impresión, con la expresión "PrintSet.PrintDefCountR"
  • En la sustitución de texto guion de diseño, con la palabra clave de asignación de "total_pages"
  • En tablas de plumas, utilizando la cadena de sustitución de "_DOCSET_NUMSETDOCS_"

Los valores totales de la página siempre serán inexactos si el conjunto de impresión contiene las definiciones de impresión variables y el Organizador de impresión no puede obtener un valor exacto para la página total, se define el valor en cero. La única forma de sortear esta limitación es en primer lugar convertir todas las definiciones de impresión variables en el conjunto de impresión a definiciones de impresión fijas y luego imprimir o ver el conjunto de impresión.