Schriftfeld kopieren und Grafik ändern


 Produkt(e):Bentley speedikon Architectural
 Version(en):08.11.12.09
 Umgebung:N\A
 Produktbereich:Plan
 Produktunterbereich:Einstellungen

Die Schriftfeldgrafik eines bestehenden Schriftfeldes im speedikon Modul Plan soll geändert werden. Das bestehende Schriftfeld soll weiter verfügbar bleiben.

Mit Hilfe dieser Beschreibung können Sie leicht ein geändertes Schriftfeld erstellen ohne ein neues Schriftfeld mit allen Einstellungen erzeugen zu müssen.

Hintergrundinformation

Ein speedikon Schriftfeld besteht aus zwei Teilen:
 1. der Schriftfeldgrafik, welche in der Datei titl_drw.cel gespeichert wird.
 2. Dem eigentlichen Schriftfeld, welches in einem Makro gespeichert wird.

Stellen Sie sicher, dass die Datei titl_drw.cel in Ihrem speedikon Standardverzeichnis liegt. Der Pfad ist z.B.: C:\speedikon\Standard\std\main\cel\

Erforderliche Schritte

Zuerst ändern wir die Schriftfeldgrafik:

  1. Wenn Sie eine Schriftfeldgrafik erstellt mit MicroStation bzw. PowerDraft vorliegen haben, können Sie diese entsprechend Ihren Vorstellungen anpassen.
  2. Wenn nicht,  platzieren Sie das Schriftfeld, dessen Grafik geändert werden soll  im Modul Plan. Lösen Sie die gesperrte speedikon Grafik mit den folgenden Schritten auf: 
     · Markieren Sie die Grafik mit dem Befehl Elementauswahl.
     · Kopieren Sie die Grafik mit dem MicroStation Kopierbefehl.
     · Gehen Sie auf Bearbeiten – Sperre aufheben. Bestätigen Sie die Auswahl.
     · Wählen Sie ggf. Bearbeiten – Gruppe auflösen um Gruppierungen aufzuheben.
     · Nun können die Elemente und Texte mit MicroStation Befehlen geändert bzw. gelöscht werden.
  3. Speichern Sie dieses Schriftfeld mit dem Befehl speedikon - Schriftfeld - Schriftfeldgrafik erzeugen ab.
  4. Als Typ wählen Sie Standard. Dann wird die Grafik in die Datei titl_drw.cel, die in Ihrem speedikon Standardverzeichnis liegt gespeichert.
  5. Vergeben Sie einen Namen, z.B. Grafik2
  6. ALTERNATIVE: Öffnen Sie zunächst das Makro, wie im nächsten Abschnitt beschrieben. In der 11. Zeile steht am Ende der Name der Zelle.
  7. Öffnen Sie die Zellbibliothek titl_drw.cel mit MicroStation. Gehen Sie auf den Befehl Modelle.
  8. Kopieren Sie die gewünschte Zelle und nennen diese wie gewünscht.
  9. Ändern Sie den Inhalt der gewünschten Zelle.

Nun ist es erforderlich das Makro des bestehenden Schriftfeldes zu kopieren unter einem anderen Namen und entsprechend anzupassen:

  1. Das Makro befindet sich in Ihrem speedikon Standardverzeichnis, z.B.  C:\speedikon\Standard\mcr\deu\src\drw\
  2. Kopieren Sie das gewünschte Makro, z.B. schrift.mcr unter einem anderen Namen, z.B: schrift2.mcr
  3. Öffnen Sie das Makro mit einem Editor, z.B. Notepad++. Diesen Editor können Sie kostenlos nutzen.
  4. Ändern Sie den Namen in der ersten Zeile, z.B. in: BESCHREIBUNG Schrift2;
  5. Ändern Sie den Schriftfeldnamen in der 11. Zeile, entsprechend Ihrem neu erstellten Schriftfeldnamen: SF_cell(0.0,0.0,0.0,' Grafik2');
  6. Speichern Sie die Datei.
  7. Als nächstes ist es erforderlich das Makro zu übersetzen. Gehen Sie dazu auf Start - Programme - Bentley - speedikon - speedikon Werkzeuge - Makros übersetzen.
  8. In der Dialogbox speedikon Makro Übersetzer wählen Sie unter Makroumgebung Schriftfelder aus.
  9. Klicken Sie auf Ihr neu erstelltes Schriftfeld mit der rechten Maustaste und wählen Sie Übersetzen aus.
  10. Wenn die Übersetzung gelungen ist erhalten Sie eine entsprechende Rückmeldung. 
  11. Speedikon hat nun eine zusätzliche Datei mit der Endung *.d01 im Ordner bin\drw erzeugt.
  12. Starten Sie speedikon. Rufen Sie das neu erstellte Schriftfeld auf und platzieren Sie dieses.
  13. Das neu erstellte Schriftfeld hat nun die neue Schriftfeldgrafik.

 Ursprünglicher Autor:Johannes Lerch