Benannte Ausdrücke - Wie kann der Dateiname der Plotkonvention im Dateinamen der PDF Datei aufgeno



Problem

Wie kann der Dateiname der Plotkonvention (ohne Dateiendung) mit dem Zeichnungsnamen (ohne Dateiendung) getrennt durch einen "_" im Dateinamen der PDF Datei aufgenommen werden?

Lösung

  1. Der erste Schritt ist das Erstellen einer Design (DGN) Bibliothek (*. Dgnlib), in welcher die Benannten Ausdrücke konfiguriert werden, die dann später mit dem Druck Organizer oder der Druck Dialogbox verwendet werden. Diese Design-Bibliothek kann über die MicroStation Variable MS_DGNLIBLIST dann allen Benutzern zur Verfügung gestellt werden.

       2. Erstellen Sie im MicroStation Verzeichnis …\WorkSpace\Interfaces\MicroStation\default eine Datei mit dem Namen Benannte Ausdrücke.dgnlib und öffnen diese.


      3. Öffnen Sie die MicroStation Druck Dialogbox Datei -> Drucken (zwingend erforderlich)

      4. Öffnen Sie die Dialogbox Benannte Ausdrücke über Extras -> Benannte Ausdrücke

 


        5.    Selektieren Sie das Symbol Neu  und geben unter Interner Name und Externer Name einen Namen für Ihren Benannten

               Ausdruck ein z.B. PenTableName  

6.      Tragen Sie eine Beschreibung ein

7.      Unter Schlüsselwörter selektieren Sie Drucksatz

8.      In der Auswahlbox für Symbolsätze selektieren Sie PrintDefinition ->  Hinzufügen und System.Path -> Hinzufügen

9.      Im Eingabe Feld Ausdruck fügen Sie die folgende Zeile ein

System.Path.GetFileNameWithoutExtension(PrintDefinition.PenTableFile) & "_" & System.Path.GetFileNameWithoutExtension(PrintDefinition.SourceFile)

10.  Speichern Sie Ihren Benannten Ausdruck , schließen die Dialogbox Benannte Ausdrücke und öffnen eine Zeichnungsdatei

11.    Nun muss in der Druckertreiberkonfigurationsdatei der Benannte Ausdruck eingetragen werden:

      MicroStation -> Datei -> Drucken .. -> die Druckerdialogbox öffnet sich -> Datei -> Bentley Treiber auswählen -> pdf.pltcfg

      auswählen -> OK -> Datei -> Druckertreiberkonfiguration bearbeiten ->

      Basiseigenschaften -> Name der Standard-Druckdatei –> 

      Unter Dateiname wird der Benannte Ausdruck eingetragen

      Dateiname=  <expr?name=PenTableName>

      Datei -> Speichern -> Datei -> Beenden ->

      die Druckerdialogbox ist offen -> Datei -> Druckertreiber Konfiguration neu laden

    Erstellen Sie nun z.B. von der Zeichnungsdatei House_Model.dgn und der Plotkonvention  Project_001_2015.tbl eine PDF Datei,

    so lautet der Dateiname: Project_001_2015_House_Model.pdf