Puede utilizar las entradas de teclado para componer, personalizar o enviar archivos de conjunto de impresión a una impresora. Se puede:
- Utilizar entradas de teclado en aplicaciones MDL
- Utilizar entradas de teclado desde la ventana de entradas de teclado
De la ventana de entradas de teclado, puede utilizar las entradas de teclado de un paso o puede utilizar entradas de teclado combinadas para componer, personalizar o enviar archivos de conjuntos de impresión a una impresora. Además, puede almacenar entradas de teclado en un archivo de texto o archivo de guion y ejecutarlas desde la ventana de entradas de teclado. En el ejemplo 1, el archivo de guion crea una nueva instancia del Organizador de impresión, compone un archivo de conjunto de impresión que contiene tres archivos DGN y crea un documento PDF único de la salida de impresión:
Ejemplo 1
mdl load bentley.printorganizer.dll
PRINTORGANIZER DIALOG
PRINTORGANIZER NEW
PRINTORGANIZER PRINTERDRIVER pdf.pltcfg
PRINTORGANIZER ADD FILE c:\cadfiles\model1.dgn
PRINTORGANIZER ADD FILE c:\cadfiles\model2.dgn
PRINTORGANIZER ADD FILE c:\cadfiles\model3.dgn
PRINTORGANIZER SUBMITAS SINGLE
PRINTORGANIZER PRINT ALL
PRINTORGANIZER EXIT
El Organizador de impresión admite dos tipos de definiciones de impresión: Definiciones de impresión fijas y definiciones de variables de impresión. Independientemente de cómo configurar el Organizador de impresión, puede sustituir la definición de impresión en un archivo de guion. El archivo de guion en el ejemplo 2 configura el Organizador de impresión para crear definiciones de impresión variables. El Organizador de impresión requiere el uso de un estilo de impresión cuando se crean definiciones de impresión variables, de modo que el guion en el ejemplo 2 aplica un estilo de impresión llamado "hojas" al crear el conjunto de impresión.
Nota: Este guion también utiliza la entrada de teclado expandir conjunto para definir una variable de configuración y establecer su valor. Si MS_PLT_ENABLE_VARIABLE_DEFINITION_MODE se define en 1, el Organizador de impresión crea definiciones de impresión variables. Una variable de configuración definida a través de
Expandir conjunto solo permanece definida hasta que termina la sesión actual.
Ejemplo 2
expand set MS_PLT_ENABLE_VARIABLE_DEFINITION_MODE = 1
mdl load bentley.printorganizer.dll
PRINTORGANIZER DIALOG
PRINTORGANIZER NEW
PRINTORGANIZER ADD FILE c:\cadfiles\model1.dgn sheets
PRINTORGANIZER ADD FILE c:\cadfiles\model2.dgn sheets
PRINTORGANIZER ADD FILE c:\cadfiles\model3.dgn sheets
PRINTORGANIZER SAVEAS c:\cadfiles\variableset.pset
PRINTORGANIZER EXIT
Antes de poder utilizar una entrada de teclado del Organizador de impresión, debe abrir el Organizador de impresión () o introduzca "mdl load bentley.printorganizer.dll" desde la ventana de entradas de teclado para abrir una instancia del Organizador de impresión.
Se admiten las siguientes entradas de teclado del Organizador de impresión:
Entrada de teclado:
PRINTORGANIZER
ACTIVEFOLDER
<
folder_name
>
- Convierte la carpeta especificada en la carpeta activa.
Entrada de teclado:
PRINTORGANIZER
ADD
ACTIVEFILE
<
printstyle_name
>
- Crea una definición de impresión desde el archivo de diseño activo y la añade a la carpeta activa. Si crea una definición de impresión de variables, se requiere el argumento <printstyle_name>.
Entrada de teclado:
PRINTORGANIZER
ADD
FILE
<
filename
>
[
printstyle_name
]
- Crea una definición de impresión desde el nombre de archivo especificado y la añade a la carpeta activa.
Entrada de teclado:
PRINTORGANIZER
ADD
FOLDER
<
folder_name
>
- Añade una carpeta a la carpeta activa.
Entrada de teclado:
PRINTORGANIZER
ADD
MODEL
<
filename
|
model_name
>
[
printstyle_name
]
- Crea una definición de impresión desde el nombre de archivo y nombre de modelo especificados y la añade a la carpeta activa.
Entrada de teclado:
PRINTORGANIZER
APPLYPRINTSTYLE
[
ALL
|
SELECTION
]
<
printstyle_name
>
- Aplica un estilo de impresión a todas las definiciones de impresión o a aquellas que se encuentran en el conjunto de selección.
Entrada de teclado:
PRINTORGANIZER
CLEARSELECTION
- Borra el conjunto de selección.
Entrada de teclado:
PRINTORGANIZER
DELETE
[
ALL
|
SELECTION
]
- Elimina todos los elementos en el conjunto de impresión o aquellos que se encuentran en el conjunto de selección.
Entrada de teclado:
PRINTORGANIZER
DIALOG
- Muestra el diálogo principal del Organizador de impresión
Entrada de teclado:
PRINTORGANIZER
EXIT
- Sale del Organizador de impresión.
Entrada de teclado:
PRINTORGANIZER
EXPORTCSV
<
filename
>
[
PropertyList
]
- Genera un archivo especificado CSV delimitado por tabulaciones especificado por <filename>. El archivo CSV comienza con una línea del encabezado que describe el esquema, seguido por una fila para cada definición de impresión. Cada fila contiene los valores para las propiedades especificadas. Si [PropertyList] no se define, las propiedades por defecto son Name,SourceFile. Los nombres de propiedades desconocidas producen valores de cadena vacíos.
Entrada de teclado:
PRINTORGANIZER
FINDREPLACE
[
ALL
|
SELECTION
]
<
old_string
|
new_string
>
- Busca y sustituye las rutas de archivo en todas las definiciones de impresión o en aquellas que se encuentran en el conjunto de selección.
Entrada de teclado:
PRINTORGANIZER
NEW
- Crea un conjunto de impresión nuevo Si la interfaz de usuario está visualizada, le indica que guarde el conjunto de impresión actual. Si la interfaz de usuario no está visualizada, borra el conjunto de impresión actual sin guardarlo.
Entrada de teclado:
PRINTORGANIZER
OPEN
- Abre el conjunto de impresión especificado. Si la interfaz de usuario está visualizada, le indica que guarde el conjunto de impresión actual. Si la interfaz de usuario no está visualizada, borra el conjunto de impresión actual sin guardarlo.
Entrada de teclado:
PRINTORGANIZER
OPENREADONLY
- Abre el conjunto de impresión especificado en modo solo lectura. Si la interfaz de usuario está visualizada, le indica que guarde el conjunto de impresión actual. Si la interfaz de usuario no está visualizada, borra el conjunto de impresión actual sin guardarlo.
Entrada de teclado:
PRINTORGANIZER
OUTPUTFILENAME
<
expression_name
>
- Ajusta los nombres de archivo de salida para todas las definiciones de impresión.
Entrada de teclado:
PRINTORGANIZER
PREVIEW
[
ALL
|
SELECTION
]
- Ofrece una presentación preliminar de todas las definiciones de impresión o de aquellas que están en el conjunto de selección.
Entrada de teclado:
PRINTORGANIZER
PRINT
[
ALL
|
SELECTION
]
- Imprime todas las definiciones de impresión o aquellas que están en el conjunto de selección.
Entrada de teclado:
PRINTORGANIZER
PRINTCOPIES
<
copies
>
- Define la cantidad de copias.
Entrada de teclado:
PRINTORGANIZER
PRINTDESTINATION
<
destination
>
- Define el destino de impresión (nombre de archivo, carpeta, nombre UNC compartido).
Entrada de teclado:
PRINTORGANIZER
PRINTERDRIVER
<
printer driver configuration filename
>
- Define el archivo de configuración del controlador de impresión.
Entrada de teclado:
PRINTORGANIZER
PRINTERNAME
<
nombre
>
- Define el nombre de la impresora Windows.
Entrada de teclado:
PRINTORGANIZER
PRINTSTYLE
DIALOG
- Muestra el diálogo Estilos de impresión.
Entrada de teclado:
PRINTORGANIZER
PRINTSTYLE
EXPORTXMLFILE
<
filename
>
- Exporta la lista de estilos de impresión a un archivo XML.
Entrada de teclado:
PRINTORGANIZER
PRINTSTYLE
IMPORTXMLFILE
<
filename
>
- Importa la lista de estilos de impresión que se almacenen en un archivo.
Entrada de teclado:
PRINTORGANIZER
PRINTSTYLE
PAPERSIZEPRINTER
<
*.pltcfg filename
>
[
windows_printer_name>]
]
- Especifica la impresora que el editor de estilos de impresión utilizará para obtener la lista de tamaños de papel. Si el argumento requerido es printer.pltcfg o interplot.pltcfg, el argumento opcional es el nombre del nombre de la impresora de Windows.
Entrada de teclado:
PRINTORGANIZER
PRINTTO
[
DEVICE
|
FILE
|
IPSERVER
|
METAFILE
]
- Define el objetivo de impresión.
Entrada de teclado:
PRINTORGANIZER
RENAMEPRINTDEF
[
ALL
|
SELECTION
]
<
expression_name
>
- Renombra todas las definiciones de impresión o aquellas que están en el conjunto de selección.
Entrada de teclado:
PRINTORGANIZER
PROPERTYFILTER
- Muestra el diálogo Filtro de propiedad PDF.
Entrada de teclado:
PRINTORGANIZER
ROOTFOLDER
- Convierte la carpeta raíz en la carpeta activa.
Entrada de teclado:
PRINTORGANIZER
SAVEAS
[
printset_filename
]
- Guarda el conjunto de impresión actual en la carpeta especificada.
Entrada de teclado:
PRINTORGANIZER
SELECT
EXACTNAME
<
nombre
>
- Selecciona una definición de impresión cuyo nombre coincida con el nombre especificado.
- Realiza un String.Compare entre el nombre de la definición de impresión y el nombre especificado. Esto se diferencia de la entrada de teclado SELECT NAME, que realiza RegEx.Is entre los nombres, que podría dar lugar a coincidencias parciales, por ej., nombres de definición de impresión: Foo y Foobar. SELECT NAME Foo selecciona Foo y Foobar. SELECT EXACTNAME Foo selecciona Foo.
Entrada de teclado:
PRINTORGANIZER
SELECT
INDEX
<
índice
>
- Selecciona una definición de impresión por el índice especificado dentro de la carpeta actualmente seleccionada. Los índices comienzan desde 0.
Entrada de teclado:
PRINTORGANIZER
SELECT
NAME
<
nombre
>
- Selecciona un elemento por el nombre especificado dentro de la carpeta activa.
Entrada de teclado:
PRINTORGANIZER
SETPRINTDEFNAME
<
string
>
- Define el nombre de la definición de impresión seleccionada en la cadena especificada.
Entrada de teclado:
PRINTORGANIZER
SUBMITAS
[
SEPARATE
|
SINGLE
]
- Especifica como se enviará la impresión.