| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte | | | | Request a special discount on NVIDIA RTX 5000 Ada Generation GPU !, eine Pressemitteilung
|
Autor
|
Thema: Abfrage von Objekten in XRefs (1029 mal gelesen)
|
Arcuso Mitglied Vermessung
Beiträge: 70 Registriert: 25.07.2011
|
erstellt am: 02. Mrz. 2012 11:20 <-- editieren / zitieren --> Unities abgeben:
Hallo ! Ich habe in der Zeichnung A die Zeichnung X als XRef eingefügt und möchte per Alert-Box div. Objekteigenschaften (auch jene in XDaten/EEDs) als Text anzeigen. Bei Objekten der akt. Zeichnung gibt's keinerlei Probleme. Bei Objekten der Zeichnung X komme ich nur per InterfaceObject und "ObjectDBX.AxDbDocument ..." an alle Daten ran. Bei Basis-Objekten wie Linien und Texten aber auch bei Attributen komme ich aus der Zeichnung A über die Handles zum Original-Objekt. Wenn ich aber in der Zeichnung A per (nentsel) oder (nentselp) kein Attribut sondern nur ein Grafik-Objekt eines Blockes wählen kann, erhalte ich nur das Objekt aus der Block-Definition in X und habe keinen Verweis auf die Block-Referenz, in der meine Daten stecken, die ich abfragen möchte. Jedesmal die komplette Zeicnung X anhand des Blocknamens und der zurück transformierten Koodinaten zu durchforsten, erscheint mir doch zu aufwändig. Gibt's da vielleicht doch irgendeine Möglichkeit ? Danke Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wronzky Ehrenmitglied V.I.P. h.c. CAD-Dienstleistungen für Architekten
Beiträge: 2154 Registriert: 02.05.2005 CAD: AutoCAD 2.6 bis 2014 ADT 2005 - 2014 Arcibem System: Windows 2000, XP, NO VISTA Internet-Startseite: http://www.archi.de
|
erstellt am: 02. Mrz. 2012 12:42 <-- editieren / zitieren --> Unities abgeben: Nur für Arcuso
|
Arcuso Mitglied Vermessung
Beiträge: 70 Registriert: 25.07.2011
|
erstellt am: 03. Mrz. 2012 07:11 <-- editieren / zitieren --> Unities abgeben:
Hallo ! Erstaunlich, die Möglichkeiten mit der Nentsel-Liste scheinen mir viel zu wenig genutzt! Nur mit VLA-Objecten komme ich da nicht recht weiter. Meine Erkenntnisse also zusammengefasst: Das erste Glied der Liste ist immer der Entityname vom geklickten Objekt der untersten Ebene. Das letzte Glied der Liste enthält hirarchisch sortierte Entitynames, wobei der letzte die oberste Ebene repräsentiert. Bei mir eben ggf. das XRef. Habe ich einen Block im XRef geklickt, ist das der vorletzte Entityname. Habe ich im XRef ein Attribut geklickt, komme ich über GC 330 in den Elementdaten zur Block-Referenz. Ich kann auch die EEDs abfragen und muss die externe Zeichnung gar nicht per ObjectDBX öffnen. Transformieren brauche ich auch nichts, da bei uns der Kataster als XRef immer mit Original-Koordinaten und unskaliert eingesetzt wird. Super Sache, danke Henning ! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|