Hallo zusammen,

ich habe mal nach Beispielen gesucht, in dem im BaseScriptObject eine Preview benutzt wird. Leider dazu nichts gefunden. Ich habe mal mein PythonPart Script hier angehängt. Die Funktion: Selektiere Elemente per Multi Select, ziehe die die Werte von Attribut 507 raus, zähle diese, setzte mit einem weiteren Mausklick den Text ab.

Leider muss der User den Text "blind" an eine Stelle setzten, ich versuche den Text zwischen der Zählung und dem weiteren Mausklick per Preview an das Fadenkreuz zu hängen, doch scheitere daran.
Ich habe zwar hier die Info der Funktion: https://pythonparts.allplan.com/2025/api_reference/GeneralScripts/BaseInteractor/?h=on_pre#BaseInteractor.BaseInteractor.on_preview_draw

Aber keinerlei Beispiele oder was ich damit genau machen muss. Ich habe in meinem Script einfach einen 2D Text per Preview anzeigenwollen, aber das funktioniert nicht.

Ich hoffe, jemand kann mir helfen, und sagen, wie genau das on_preview_draw Funktion aufgebaut und implementiert werden muss.

Gruss Sebastian

Anhänge (1)

Typ: text/plain
116-mal heruntergeladen
Größe: 7,76 KiB