Aide MicroStation CONNECT Edition

Entrées au clavier dans l'Organiseur d'impression

Vous pouvez effectuer des entrées au clavier pour composer, personnaliser et soumettre les fichiers d'ensemble d'impression à une imprimante. Vous pouvez :

  • Utiliser des entrées au clavier dans des applications MDL
  • Utiliser des entrées au clavier de la fenêtre d'entrée au clavier

Dans la fenêtre d'entrée au clavier, vous pouvez utiliser une entrée au clavier en une étape, ou vous pouvez utiliser des combinaisons d'entrées au clavier pour composer, personnaliser et soumettre un fichier d'ensemble d'impression à une imprimante. Vous pouvez également enregistrer des entrées au clavier dans un fichier texte ou un fichier de script et les exécuter à partir de la fenêtre d'entrée au clavier. Dans l'exemple 1, le fichier script crée une nouvelle instance de l'organiseur d'impression, compose un fichier d'ensemble d'impression contenant trois fichiers DGN et crée un document PDF unique à partir de la sortie imprimée.

Exemple 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

L'organiseur d'impression peut être configuré pour créer deux types de définitions d'impression : définitions d'impression fixes et définitions d'impression variables. Quelle que soit la façon dont l'organiseur d'impression est configuré, vous pouvez supplanter la définition d'impression dans un fichier script. Le fichier script de l'exemple 2 configure l'organiseur d'impression pour créer des définitions d'impression variables. L'organiseur d'impression impose d'utiliser un style d'impression lors de la création de définitions d'impression variables ; le script dans le deuxième exemple applique donc un style d'impression nommé "feuilles" quand il crée l'ensemble d'impression.

Remarque : Ce script utilise également l'entrée au clavier "expand" pour définir une variable de configuration et fixer sa valeur. Si MS_PLT_ENABLE_VARIABLE_DEFINITION_MODE est réglée sur 1, l'organiseur d'impression crée des définitions d'impression variables. Une variable de configuration définie à l'aide de EXPAND SET ne conserve ses spécifications que pour le reste de la session en cours.

Exemple 2

expand set MS_PLT_ENABLE_VARIABLE_DEFINITION_MODE = 1
 mdl load bentley.microstation.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

Avant de pouvoir utiliser une entrée au clavier de l'organiseur d'impression, vous devez soit ouvrir l'organiseur d'impression (Fichier > Organiseur d'impression), soit taper "mdl load bentley.printorganizer.dll" dans la fenêtre d'entrée au clavier pour ouvrir une instance de l'organiseur d'impression.

Les entrées au clavier suivantes de la boîte de dialogue Organiseur d'impression sont prises en charge :

Entrée au clavier: PRINTORGANIZER ACTIVEFOLDER < folder_name >
  • Définit le dossier indiqué en tant que dossier actif.
Entrée au clavier: PRINTORGANIZER ADD ACTIVEFILE < printstyle_name >
  • Crée une définition d'impression du fichier de dessin actif et l'ajoute au dossier actif. Si vous créez une définition d'impression de variable, l'argument de <printstyle_name> est exigé.
Entrée au clavier: PRINTORGANIZER ADD FILE < filename > [ printstyle_name ]
  • Crée une définition d'impression du nom du fichier spécifié et l'ajoute au dossier actif.
Entrée au clavier: PRINTORGANIZER ADD FOLDER < folder_name >
  • Ajoute un dossier au dossier actif.
Entrée au clavier: PRINTORGANIZER ADD MODEL < filename | model_name > [ printstyle_name ]
  • Crée une définition d'impression à partir du nom du fichier et du nom du modèle spécifiés et l'ajoute au dossier actif.
Entrée au clavier: PRINTORGANIZER APPLYPRINTSTYLE [ ALL | SELECTION ] < printstyle_name >
  • Applique un style d'impression à toutes les définitions d'impression ou à celles du jeu de sélection.
Entrée au clavier: PRINTORGANIZER CLEARSELECTION
  • Efface le jeu de sélection.
Entrée au clavier: PRINTORGANIZER DELETE [ ALL | SELECTION ]
  • Supprime tous les éléments dans l'ensemble d'impression ou ceux du jeu de sélection.
Entrée au clavier: PRINTORGANIZER SAVEIMAGE
  • Affiche la boîte de dialogue principale de l'Organiseur d'impression.
Entrée au clavier: PRINTORGANIZER EXIT
  • Quitte l'Organiseur d'impression.
Entrée au clavier: PRINTORGANIZER EXPORTCSV < filename > [ PropertyList ]
  • Génère un fichier CSV délimité par tabulation spécifié par le <filename>. Le fichier CSV commence par une ligne d'en-tête décrivant le schéma, suivi d'une ligne réservée pour chaque définition d'impression. Chaque ligne contient des valeurs pour les propriétés spécifiées. Si [PropertyList] n'est pas défini, les propriétés par défaut sont Nom, SourceFile. Les noms de propriété non reconnus produisent des valeurs de chaîne vide.
Entrée au clavier: PRINTORGANIZER FINDREPLACE [ ALL | SELECTION ] < old_string | new_string >
  • Recherche et remplace les chemins du fichier dans toutes les définitions d'impression ou celles du jeu de sélection.
Entrée au clavier: PRINTORGANIZER NEW
  • Crée un nouvel ensemble d'impression. Si l'interface utilisateur est affichée, elle vous invite à enregistrer l'ensemble d'impression en cours. Si l'interface utilisateur n'est pas affichée, elle efface l'ensemble d'impression en cours sans l'enregistrer.
Entrée au clavier: PRINTORGANIZER MDL SILENTLOAD SAVEPAN
  • Ouvre l'ensemble d'impression spécifié. Si l'interface utilisateur est affichée, elle vous invite à enregistrer l'ensemble d'impression en cours. Si l'interface utilisateur n'est pas affichée, elle efface l'ensemble d'impression en cours sans l'enregistrer.
Entrée au clavier: PRINTORGANIZER OPENREADONLY
  • Ouvre l'ensemble d'impression spécifié en mode lecture seule. Si l'interface utilisateur est affichée, elle vous invite à enregistrer l'ensemble d'impression en cours. Si l'interface utilisateur n'est pas affichée, elle efface l'ensemble d'impression en cours sans l'enregistrer.
Entrée au clavier: PRINTORGANIZER OUTPUTFILENAME < expression_name >
  • Définit le nom de fichier de sortie pour toutes les définitions d'impression.
Entrée au clavier: PRINTORGANIZER PREVIEW [ ALL | SELECTION ]
  • Affiche un aperçu de toutes les définitions d'impression ou de celles du jeu de sélection.
Entrée au clavier: PRINTORGANIZER PRINT [ ALL | SELECTION ]
  • Imprime toutes les définitions d'impression ou celles du jeu de sélection.
Entrée au clavier: PRINTORGANIZER PRINTCOPIES < copies >
  • Définit le nombre de copies.
Entrée au clavier: PRINTORGANIZER PRINTDESTINATION < destination >
  • Définit la destination d'impression (nom de fichier, dossier, nom de partage d'UNC).
Entrée au clavier: PRINTORGANIZER PRINTERDRIVER < printer driver configuration filename >
  • Définit le fichier de configuration du pilote d'imprimante.
Entrée au clavier: PRINTORGANIZER PRINTERNAME < name >
  • Définit le nom de l'imprimante Windows.
Entrée au clavier: PRINTORGANIZER PRINTSTYLE SAVEIMAGE
  • Affiche la boîte de dialogue Styles d'impression.
Entrée au clavier: PRINTORGANIZER PRINTSTYLE EXPORTXMLFILE < filename >
  • Exporte la liste de styles d'impression dans un fichier XML.
Entrée au clavier: PRINTORGANIZER PRINTSTYLE IMPORTXMLFILE < filename >
  • Importe la liste de styles d'impression qui sont stockés dans un fichier.
Entrée au clavier: PRINTORGANIZER PRINTSTYLE PAPERSIZEPRINTER < *.pltcfg filename > [ windows_printer_name>] ]
  • Spécifie l'imprimante que l'éditeur de style d'impression utilisera pour obtenir sa liste de tailles de page. Si l'argument requis est printer.pltcfg ou interplot.pltcfg, alors l'argument facultatif est le nom du nom de l'imprimante Windows.
Entrée au clavier: PRINTORGANIZER PRINTTO [ DEVICE | FILE | IPSERVER | METAFILE ]
  • Définit la cible d'impression.
Entrée au clavier: PRINTORGANIZER RENAMEPRINTDEF [ ALL | SELECTION ] < expression_name >
  • Renomme toutes les définitions d'impression ou celles du jeu de sélection.
Entrée au clavier: PRINTORGANIZER PROPERTYFILTER
  • Affiche la boîte de dialogue de Filtre de propriété PDF.
Entrée au clavier: PRINTORGANIZER ROOTFOLDER
  • Définit le dossier racine en tant que dossier actif.
Entrée au clavier: PRINTORGANIZER [ printset_filename ]
  • Enregistre à la définition d'impression en cours dans le dossier spécifié.
Entrée au clavier: PRINTORGANIZER SELECT EXACTNAME < name >
  • Sélectionne une définition d'impression dont le nom correspond exactement au nom spécifié.
  • Exécute un String.Compare entre le nom de définition d'impression et le nom spécifié. C'est différent de l'entrée au clavierSELECT NAME qui fait un RegEx.IsMatch entre les noms, ce qui pourrait permettre de trouver des correspondances partielles, par exemple, les noms de définition Imprimer : Foo et Foobar. SELECT NAME Foo sélectionne Foo et Foobar. SELECT EXACTNAME Foo sélectionne Foo.
Entrée au clavier: PRINTORGANIZER SELECT INDEX < index >
  • Sélectionne une définition d'impression par l'index spécifié dans le dossier actuellement sélectionné. Les indices commencent à partir de 0.
Entrée au clavier: PRINTORGANIZER SELECT NAME < name >
  • Sélectionne un élément par le nom spécifié dans le dossier actif.
Entrée au clavier: PRINTORGANIZER SETPRINTDEFNAME < string >
  • Définit le nom de la définition d'impression sélectionnée à la chaîne spécifiée.
Entrée au clavier: PRINTORGANIZER SUBMITAS [ SEPARATE | SINGLE ]
  • Spécifie comment l'impression doit être soumise.