Buenos días,
Tradicionalmente, utilizo órdenes de teclado para automatizar procesos que utilizan MicroStation.
Hasta ahora, he encontrado Print organizer muy útil para mis procesos de impresión y tengo algunos scripts que lo utilizan. El problema es que hay que utilizar una configuración predeterminada (.pset) que es complicada de modificar por programa. Esto funciona bien cuando las cosas son "inmutables" (los mismos ficheros, en el mismo sitio), pero no cuando uno desea más flexibilidad.
Para una tarea sencilla que es leer un DGN e imprimirlo a escala en un PDF, usando esta documentación: https://docs.bentley.com/LiveContent/web/MicroStation%20Help-v18/es/GUID-EEF2F7C8-FA08-5B96-1AB2-C6BEE85E3C4C.html
he generado este Key-in desde un script de PowerShell
RD=D:\DiscoD\tmp\jrufas\auxiliar\C1000.d\geoportal\cat\dgn\420-33-32-21.dgnPRINT DRIVER K:\trabajo\auxiliar\ustation\v8\plotcfg\pdf_500.pltcfgPRINT PAPERNAME ISO A1PRINT BOUNDARY FIT ALLPRINT SCALE 0.5:1PRINT AUTOCENTER ONPRINT EXECUTE D:\DiscoD\tmp\jrufas\auxiliar\C1000.d\geoportal\cat\pdf\420-33-32-21.pdf
El problema es que, desde el momento que fijo la escala (en este caso 1:500), el dibujo no se puede centrar de ninguna forma. Siempre se imprime en la esquina superior derecha.
Da igual cuándo pongas AUTOCENTER a ON. He probado en todas partes (incluso antes y después). También he probado a modificar el origen con posterioridad, si ningún éxito.
Incluso enviando las órdenes con el diálogo abierto, por mucho que la ventana de Preview indique una cosa, se acaba generando otra.
En este ejemplo, aunque se vea centrado y el Origen contenga unos valores, todo eso se obvia y se imprime como en el ejemplo anterior.
He probado tanto en v8i como en CONNECT, obteniendo los mismos resultados.
También me serviría de ayuda la opción de modificar la ruta de los ficheros de un .PSET (por Key-in) y lanzar el organizador de impresión.
Un saludo,
Javier Rufas
Buenos dias Javier Rufas,
Todavía tiene problemas con la impression por Key in?
Las consultas relacionadas con impresion se realizan en la comunidad de printing y plotting https://communities.bentley.com/products/microstation/microstation_printing/
Saludos
Maria
Maria Garcia