Text Felder

Hallo,

ich versuche mal zu erklären, was ich eigentlich erreichen möchte.

Ich möchte in der Legende einen Text haben, den man teilweise verändern kann.

zum Beispiel:

Fensterbank: RAL 7016
KS-Kappe FB-Schraube: RAL 7016
Nietköpfe: RAL 9010

Wobei die RAL Farbe varriable ist und durchaus auch eine DB Farbe sein kann.

Ich möchte auf einmal alle Layouts anpassen können (Alle Layouts einer DWG haben die gleiche Farbe.).

Bisherige Überlegungen :

  1. ein Textdokument im gleichen Order wie die dwg
  2. eine Variable

Hat jemand da eine Idee?

Mit weihnachtlichen Grüßen

Klaus Keller

Comments

  • I assume the legend is in fact a block. Why don't you add static text to that block?

  • Hallo Herr Keller,

    mit Suchen und Ersetzen sollte das doch gehen?
    Sowohl im Mtext als auch im Block über die Layouts hinweg.
    Gerne können wir auch mal telefonieren.
    MfG
    Wolfgang Gruber
    SYSCAD TEAM GmbH

  • Warum nicht einfach mit _dwgprops eine Custom Variable definieren und sie mit einem Textfeld referenzieren?

  • HOSchlüter
    edited April 2021

    @Knut Hohenberg said:
    Warum nicht einfach mit _dwgprops eine Custom Variable definieren und sie mit einem Textfeld referenzieren?

    Das hört sich schon sehr gut an, würdest du mir das etwas genauer beschreiben?

    Habs schon gefunden, hätte es nicht unter "Dokument" vermutet...

    Gibt es eine Möglichkeit -dwgprobs beim öffnen einer neuen dwg zu starten?

  • Ja, dazu muss nur eine "on_doc_load.lsp" benannte Datei mit dem entsprechenden Befehl im Suchpfad abgelegt werden. Da der Befehl ja nur bei neuen (= unbenannten) Dateien aufgerufen werden soll, braucht es eine Bedingung:

    (if (= 0 (getvar "DWGTITLED")) (command "_.dwgprops"))

    Eine entsprechende Datei ist angehängt, alternativ kann die Zeile auch in die .mnl-Datei eines geladenen Menüs eingefügt werden.

  • Klasse, vielen Dank.