Hallo Kollegen,
die Linienarten für angrenzende Teile sind bei uns nicht immer ganz stabil.
wenn man in der Zeichenansicht eine (Unter-)Komponente wählt und Komponentenlinien einstellt, tut SWX das auch erstmal.
Je nach Lust und Laune (oder ob es vollständig geladen ist ...) springt die Darstellung der Linienart dann mal wieder auf Dokumentenstandard oder zurück ...
ich vermute ja, dass es besser ist, die jeweils gewünschte Baugruppe (nicht Komponente) im Featurebaum zu wählen und dort die Komponentenlinien umzustellen.
Je nach Auswahl ("alle Ansichten" / "von Auswahl") und nach Rangordnung gibt das vermutlich noch einen internen Stapel an Darstellungsanweisungen, den ich als Benutzer aber nicht sehe. oder doch?
Und eine später gebrachte Ansicht muss ja vermutlich auch nochmal angefasst werden.
Habe gedacht, vielleicht mal per Makro durchgehen, und alle Ansichtskomponenten abfragen.
Wie ich die api-Hilfe verstehe, sollte
Code:
boolstatus = swDrawComp.UseDocumentDefaults
swDrawComp.UseDocumentDefaults = boolinput
den Wert liefern und setzen können.
wenn ich den Wert damit ändere, ändert sich auch die Ansicht, und kann dann auch korrekt ausgelesen werden.
aber wenn ich die Ansicht manuell ändere, ändert sich der gelieferte Wert nicht.
hat man da wieder was vergessen zu implementieren? (SWX2012 - SP5)
oder bin ich gerade betriebsblind?
Eine Option, die Zuweisung für alle Ansichten zu machen habe ich im Makro anscheinend auch nicht? oder?
Passiert das mit den angrenzenden Komponenten bei euch auch? und wie geht ihr damit um?
Hat jemand vielleicht schon ein Makro oder eine andere einfache Möglichkeit, um die Ansichtskomponenten durchzugehen, wo die Komponentenlinien verstellt sind?
Schöne Weihnachtsfeiern ...
Gruß, Christian
Edith: jetzt mit dem makroansatz
[Diese Nachricht wurde von Christian_W am 28. Nov. 2014 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP