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