Sie können Tastatureingaben verwenden, um Drucksatzdateien zusammenzustellen, anzupassen und an einen Drucker zu senden. Sie können:
- Tastatureingaben in MDL-Applikationen verwenden.
- Tastatureingaben vom Eingabefenster aus verwenden.
Im Eingabefenster steht Ihnen eine einstufige und eine kombinierte Tastatureingabe zur Verfügung, um eine Drucksatzdatei zusammenzustellen, anzupassen und an einen Drucker zu senden. Zusätzlich können Sie Tastatureingaben in einer Textdatei oder in einer Skriptdatei speichern und dann vom Eingabefenster aus ausführen. In Beispiel 1 erstellt die Skriptdatei eine neue Instanz des Druck-Organizers, stellt eine Drucksatzdatei zusammen, die drei Zeichnungsdateien enthält, und erstellt aus der Druckausgabe ein PDF-Dokument.
Beispiel 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
Der Druck-Organizer kann so konfiguriert werden, dass er zwei Typen von Druckdefinitionen erstellt: Feste Druckdefinitionen und variable Druckdefinitionen. Ungeachtet dessen, wie der Druck-Organizer konfiguriert wird, können Sie die Druckdefinitionsart in einer Skriptdatei überschreiben. Die Skriptdatei in Beispiel 2 konfiguriert den Druck-Organizer so, dass variable Druckdefinitionen erstellt werden. Da der Druck-Organizer bei der Erstellung variabler Druckdefinitionen die Verwendung eines Druckstils erfordert, wendet das Skript in Beispiel 2 bei der Erstellung eines Drucksatzes einen Druckstil mit dem Namen "sheets" an.
Bemerkung: Dieses Skript verwendet darüber hinaus die Tastatureingabe
"expand set", um eine Konfigurationsvariable zu definieren und deren Wert festzulegen. Wenn MS_PLT_ENABLE_VARIABLE_DEFINITION_MODE auf 1 festgelegt wird, erstellt der Druck-Organizer variable Druckdefinitionen. Eine über die Tastatureingabe
Expand Set definierte Konfigurationsvariable bleibt nur bis zum Ende der aktuellen Sitzung definiert.
Beispiel 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
Damit Ihnen die Druck-Organizer-Tastatureingaben zur Verfügung stehen, müssen Sie entweder den Druck-Organizer öffnen (), oder Sie geben im Eingabefenster "mdl load bentley.printorganizer.dll" ein, um eine Instanz des Druck-Organizers zu öffnen.
Es werden folgende Tastatureingaben für den Druck-Organizer unterstützt:
Tastatureingabe:
PRINTORGANIZER
ACTIVEFOLDER
<
folder_name
>
- Der angegebene Ordner wird als aktiver Ordner festgelegt.
Tastatureingabe:
PRINTORGANIZER
ADD
ACTIVEFILE
<
printstyle_name
>
- Erstellt eine Druckdefinition aus der aktiven Zeichnungsdatei und fügt sie dem aktiven Ordner hinzu. Beim Erstellen einer variablen Druckdefinition ist das Argument <printstyle_name> erforderlich.
Tastatureingabe:
PRINTORGANIZER
ADD
FILE
<
Dateiname
>
[
printstyle_name
]
- Erstellt eine Druckdefinition aus dem angegebenen Dateinamen und fügt sie dem aktiven Ordner hinzu.
Tastatureingabe:
PRINTORGANIZER
ADD
FOLDER
<
folder_name
>
- Fügt dem aktiven Ordner einen Ordner hinzu.
Tastatureingabe:
PRINTORGANIZER
ADD
MODEL
<
filename
|
model_name
>
[
printstyle_name
]
- Erstellt eine Druckdefinition aus den angegebenen Datei- und Modellnamen und fügt sie dem aktiven Ordner hinzu.
Tastatureingabe:
PRINTORGANIZER
APPLYPRINTSTYLE
[
ALL
|
SELECTION
]
<
printstyle_name
>
- Wendet einen Druckstil auf alle Druckdefinitionen oder nur auf die Druckdefinitionen in der Auswahlgruppe an.
Tastatureingabe:
PRINTORGANIZER
CLEARSELECTION
- Entfernt die Auswahlgruppe.
Tastatureingabe:
PRINTORGANIZER
DELETE
[
ALL
|
SELECTION
]
- Löscht alle Elemente im Drucksatz bzw. alle Elemente in der Auswahlgruppe.
Tastatureingabe:
PRINTORGANIZER
DIALOG
- Zeigt den Hauptdialog des Druck-Organizers an.
Tastatureingabe:
PRINTORGANIZER
EXIT
- Beendet den Druck-Organizer.
Tastatureingabe:
PRINTORGANIZER
EXPORTCSV
<
Dateiname
>
[
PropertyList
]
- Erstellt eine durch Tabstopps getrennte, durch <Dateiname> bestimmte CSV-Datei. Die CSV-Datei beginnt mit einer Kopfzeile mit einer Beschreibung des Schemas, gefolgt von einer Zeile für jede Druckdefinition. Jede Zeile enthält Werte für die angegebenen Eigenschaften. Wenn [PropertyList] nicht definiert ist, lauten die Standardeigenschaften Name, SourceFile. Unerkannte Eigenschaftsnamen ergeben leere Zeichenfolgenwerte.
Tastatureingabe:
PRINTORGANIZER
FINDREPLACE
[
ALL
|
SELECTION
]
<
old_string
|
new_string
>
- Findet und ersetzt die Dateipfade in allen Druckdefinitionen bzw. nur in den Druckdefinitionen der Auswahlgruppe.
Tastatureingabe:
PRINTORGANIZER
NEW
- Erstellt einen neuen Drucksatz. Wenn die Benutzeroberfläche angezeigt wird, werden Sie dazu aufgefordert, den aktuellen Drucksatz zu speichern. Wenn die Benutzeroberfläche nicht angezeigt wird, wird der aktuelle Drucksatz entfernt und nicht gespeichert.
Tastatureingabe:
PRINTORGANIZER
OPEN
- Öffnet den angegebenen Drucksatz. Wenn die Benutzeroberfläche angezeigt wird, werden Sie dazu aufgefordert, den aktuellen Drucksatz zu speichern. Wenn die Benutzeroberfläche nicht angezeigt wird, wird der aktuelle Drucksatz entfernt und nicht gespeichert.
Tastatureingabe:
PRINTORGANIZER
OPENREADONLY
- Öffnet den angegebenen Drucksatz im schreibgeschützten Modus. Wenn die Benutzeroberfläche angezeigt wird, werden Sie dazu aufgefordert, den aktuellen Drucksatz zu speichern. Wenn die Benutzeroberfläche nicht angezeigt wird, wird der aktuelle Drucksatz entfernt und nicht gespeichert.
Tastatureingabe:
PRINTORGANIZER
OUTPUTFILENAME
<
expression_name
>
- Legt den Ausgabedateinamen für alle Druckdefinitionen fest.
Tastatureingabe:
PRINTORGANIZER
PREVIEW
[
ALL
|
SELECTION
]
- Vorschau aller Druckdefinitionen bzw. der Druckdefinitionen in der Auswahlgruppe.
Tastatureingabe:
PRINTORGANIZER
PRINT
[
ALL
|
SELECTION
]
- Druckt alle Druckdefinitionen bzw. die Druckdefinitionen in der Auswahlgruppe.
Tastatureingabe:
PRINTORGANIZER
PRINTCOPIES
<
Kopien
>
- Legt die Anzahl der Kopien fest.
Tastatureingabe:
PRINTORGANIZER
PRINTDESTINATION
<
Ziel
>
- Legt das Druckziel fest (Dateiname, Ordner, UNC-Freigabename).
Tastatureingabe:
PRINTORGANIZER
PRINTERDRIVER
<
Druckertreiber-Konfigurationsdateiname
>
- Legt die Druckertreiber-Konfigurationsdatei fest.
Tastatureingabe:
PRINTORGANIZER
PRINTERNAME
<
Name
>
- Legt den Windows-Druckernamen fest.
Tastatureingabe:
PRINTORGANIZER
PRINTSTYLE
DIALOG
- Zeigt das Dialogfeld Druckstile an.
Tastatureingabe:
PRINTORGANIZER
PRINTSTYLE
EXPORTXMLFILE
<
Dateiname
>
- Exportiert die Liste der Druckstile in eine XML-Datei.
Tastatureingabe:
PRINTORGANIZER
PRINTSTYLE
IMPORTXMLFILE
<
Dateiname
>
- Importiert die Liste der in einer Datei gespeicherten Druckstile.
Tastatureingabe:
PRINTORGANIZER
PRINTSTYLE
PAPERSIZEPRINTER
<
*.pltcfg-Dateiname
>
[
windows_printer_name>]
]
- Gibt den Namen des Druckers an, der im Druckstil-Editor zum Abruf der Liste der Papierformate verwendet wird. Wenn das erforderliche Argument printer.pltcfg oder interplot.pltcfg lautet, dann trägt das optionale Argument den Namen des Windows-Druckers.
Tastatureingabe:
PRINTORGANIZER
PRINTTO
[
DEVICE
|
FILE
|
IPSERVER
|
METAFILE
]
Tastatureingabe:
PRINTORGANIZER
RENAMEPRINTDEF
[
ALL
|
SELECTION
]
<
expression_name
>
- Benennt alle Druckdefinitionen um bzw. nur die Druckdefinitionen in der Auswahlgruppe.
Tastatureingabe:
PRINTORGANIZER
PROPERTYFILTER
- Zeigt das Dialogfeld PDF-Eigenschaftsfilter an.
Tastatureingabe:
PRINTORGANIZER
ROOTFOLDER
- Legt den Stammordner als aktiven Ordner fest.
Tastatureingabe:
PRINTORGANIZER
SAVEAS
[
printset_filename
]
- Speichert den aktuellen Drucksatz im angegebenen Ordner.
Tastatureingabe:
PRINTORGANIZER
SELECT
EXACTNAME
<
Name
>
- Wählt eine Druckdefinition aus, deren Name genau mit dem angegebenen Namen übereinstimmt.
- Führt einen String.Compare-Vorgang zwischen dem Druckdefinitionsnamen und dem angegebenen Namen durch. Dieser unterscheidet sich von der Tastatureingabe SELECT NAME, mit der ein RegEx.IsMatch-Vorgang zwischen den Namen durchführt, der teilweise Übereinstimmungen zum Ergebnis haben können. Beispiel: Druckdefinitionsnamen Foo und Foobar. SELECT NAME: Foo wählt Foo und Foobar aus. SELECT EXACTNAME: Foo wählt Foo aus.
Tastatureingabe:
PRINTORGANIZER
SELECT
INDEX
<
Index
>
- Wählt eine Druckdefinition entsprechend dem angegebenen Index innerhalb des aktuell ausgewählten Ordners aus. Indizes beginnen ab 0.
Tastatureingabe:
PRINTORGANIZER
SELECT
NAME
<
Name
>
- Wählt ein Element mit dem angegebenen Namen im aktiven Ordner aus.
Tastatureingabe:
PRINTORGANIZER
SETPRINTDEFNAME
<
Zeichenfolge
>
- Legt den Namen der ausgewählten Druckdefinition für die angegebene Zeichenfolge fest.
Tastatureingabe:
PRINTORGANIZER
SUBMITAS
[
SEPARATE
|
SINGLE
]
- Legt fest, wie der Druck gesendet wird.