Hallo SWX
-ler!
Ich arbeite derzeit an einem VB.NET Programm, das spezielle Werte aus einem Modell misst und diese anzeigt. Dazu verwende ich SolidWorks Callouts. Einige Sachen gefallen mir dabei aber nicht so recht:
1. Der Hintergrund meiner selbst erstellten Callouts ist transparent. Dadurch ist der Callout-Text in dunklen Modellbereichen sehr schlecht lesbar. (siehe Anhang)
2. Derzeit werden alle Messwerte in eine Zeile gezwängt. Lieber wären mir aber mehrzeilige Callouts, so dass in jeder Zeile nur ein Messwert steht. Versuche, die Messwerte auf mehrere Zeilen (durch das einfügen eines Wagenrücklaufzeichens in den Text) zu verteilen, sind gescheitert. Das Callout-Label wurde dabei komplett über den ganzen Bildschirm verstreut.
3. Das Nonplus-ultra wären Callouts, wie sie die Messfunktion in Solid Works erzeugt: Name des Messwertes farbig, der Messwert selbst grau hinterlegt.
Die Callouts erstelle ich mit
selMgr.CreateCallout(),
richte danach den Text ein und füge sie anschließend mit
Entity.select3(Append, Mark, Callout)
an die Kanten / Eckpunkte an.
Vielleicht kann mir von euch ja jemand hier ein bischen weiterhelfen, die Callouts so zu gestalten, wie ich sie gerne hätte. Aber auch wenn jemand herausgefunden hat, dass das ganze so nicht möglich ist, wäre ich dankbar für diesen Hinweis. Dann muss ich mir was anderes einfallen lassen
Vielen Dank schon mal im Voraus
Chris
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP