[Question] Aktuellen Maßstab im Script abrufen [Résolu]


Man kann das Node Text2D in Verbindung mit dem Node TextProperty verwenden, um 2D-Texte zu erzeugen. Die entstehenden Texte scheinen sich so zu verhalten wie Texte bei denen die Eigenschaft „Größe gleichbleibend im Plan“ aktiv gesetzt ist. Die Textgröße passt sich also immer dem Darstellungsmaßstab an. Ändere ich den Maßstab werden die Texte im PythonPart sinngemäß größer oder kleiner.

Wenn ich jetzt die Texte als Beschriftung einsetzen möchte, muss ich dafür sorgen, dass sich gestalterische Elemente wie zum Beispiel Beschriftungsrahmen oder Bezugslinien ebenfalls abhängig vom Maßstab ändern. In meinem Vorhaben ist das grundsätzlich umsetzbar, aber zur Berechnung benötige ich als Faktor die Maßstabszahl.

Ist es möglich den Darstellungsmaßstab in einem Script abzurufen? Andernfalls muss ich in der Eigenschaften-Palette immer ein Eingabefeld für den Maßstab bereitstellen und der Benutzer muss diesen auch immer richtig eingeben.

Gruß Felix
Allplan 2024-0-1

Show solution Hide solution

Wir werden untersuchen, ob es möglich, die Eigenschaft "Größe gleichbleibend im Plan" auch für Text2D zu implementieren. Dann kann es bei Bedarf ausgeschaltet werden.

Für die gestalterische Elemente hilft der Darstellungsmaßstab wahrscheinlich auch nicht ganz, da momentan ein PythonPart nicht automatisch aktualisiert werden kann. D.h. Der Maßstab wird nicht übermittelt, außer das PythonPart manuell aktualisiert wird. Aber wir werden es auch untersuchen.

Product Owner API, Allplan GmbH

Wir werden untersuchen, ob es möglich, die Eigenschaft "Größe gleichbleibend im Plan" auch für Text2D zu implementieren. Dann kann es bei Bedarf ausgeschaltet werden.

Für die gestalterische Elemente hilft der Darstellungsmaßstab wahrscheinlich auch nicht ganz, da momentan ein PythonPart nicht automatisch aktualisiert werden kann. D.h. Der Maßstab wird nicht übermittelt, außer das PythonPart manuell aktualisiert wird. Aber wir werden es auch untersuchen.

Product Owner API, Allplan GmbH


https://campus.allplan.com/ utilise des cookies  -  Plus d'informations

Accepter