| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
|
Autor
|
Thema: FDO-Elementbeschriftung beschneiden (595 mal gelesen)
|
RL13 Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Bauwesen
Beiträge: 2373 Registriert: 23.10.2008
|
erstellt am: 21. Sep. 2009 11:39 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ich möchte mir eine zum shp zugehörige Eingenschaft (string) eingekürtzt anzeigen lassen. Habe schon einige Tips in Bezug auf lisp Funktionen innerhalb des Dialogfeldes "Stilbeschriftung" erhalten scheitere aber in der Umsetzung. Es muss irgenwie mit der Funktion substr gehen. Bei Eingabe der Syntax (substr,"meine Zeichenkette",2,3) kommen jedoch immer Fehlermeldungen. Was mach ich falsch? mfg Roman Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9803 Registriert: 01.12.2003 AutoCAD 2021, Civil 3D, MAP 3D, MDT, RD, Infraworks Inventor 2021, Win10Pro
|
erstellt am: 21. Sep. 2009 12:23 <-- editieren / zitieren --> Unities abgeben: Nur für RL13
Entweder so bei FDO Objekten Stillabel erstellen>Ausdruck erstellen/ändern Substr ( OBJID, 1, 3 ) oder wenn es sich um Zeichnungnslayer handelt einen echten Lisp Ausdruck (ohne Kommas) in den Stileigenschaften>Wert (substr .layer 1 3) Keine Anführungsstriche (außer bei Textkonstanten) !
------------------ Mit freundlichem Gruß Udo Hübner www.CAD-Huebner.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RL13 Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Bauwesen
Beiträge: 2373 Registriert: 23.10.2008
|
erstellt am: 21. Sep. 2009 12:29 <-- editieren / zitieren --> Unities abgeben:
|
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9803 Registriert: 01.12.2003 AutoCAD 2021, Civil 3D, MAP 3D, MDT, RD, Infraworks Inventor 2021, Win10Pro
|
erstellt am: 21. Sep. 2009 12:54 <-- editieren / zitieren --> Unities abgeben: Nur für RL13
Civil 3D 2008 kann das noch nicht, das geht erst ab 2009 Ich hab es nur schnell mit 2010 getestet und deine Sysinfo - 2008 - nicht beachtet. Da muss man sich mit einer Tabellenkalukulation die Tabelle bearbeiten, ein zusätzliches Tabellenfeld anlegen und den formatierten String ablegen und dann diesen Feldinhalt direkt in MAP/Civil 2008 anzeigen. ------------------ Mit freundlichem Gruß Udo Hübner www.CAD-Huebner.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RL13 Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Bauwesen
Beiträge: 2373 Registriert: 23.10.2008
|
erstellt am: 21. Sep. 2009 13:26 <-- editieren / zitieren --> Unities abgeben:
Hallo Udo, Danke für die Auskunft! Der Tip mit dem Bearbeiten der dbf hab ich mir schon angenommen. Wen's interessiert hier die Formel, um aus einem String in dem Feld A2 (Inhalt:SF14516049130000040000000) einen Teil herauszulösen und als Zahl abzuspeichern: =WERT(TEIL(A2;16;3)) mfg Roman Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |