Shape-Eigenschaft
Wenn Sie ein Shape aufgrund von benutzerdefinierten Shape-Eigenschaften animieren möchten, die dem Shape direkt zugewiesen wurden, wählen Sie in der Auswahlliste Auslöser die Option Shape-Eigenschaft aus.
Definieren Sie anschließend in den Feldern Bedingung, Funktion und Wert die Bedingung, die auf dem Shape anliegen soll, damit die Verhaltensregel anspringt.
Eigenschaften definieren
Sie können für jedes Shape in der Shape-Bibliothek benutzerdefinierte Shape-Eigenschaften definieren. Gehen Sie dabei folgendermass vor:
Wählen Sie dazu im Shape-Designer das entsprechende Shape in der Shape-Bibliothek aus und wechseln Sie anschließend auf die Registerkarte Eigenschaften.
Klicken Sie auf Eigenschaft hinzufügen, um eine neue Eigenschaft zu erstellen.
Geben Sie der neuen Eigenschaft einen aussagekräftigen Namen und wählen Sie unter Typ den Datentyp der neuen Eigenschaft aus.
Im Gegensatz zu anderen Einstellungen, die Sie an Shapes vornehmen können, werden die Änderungen, die Sie an den benutzerdefinierten Shape-Eigenschaften machen, automatisch gespeichert.
Eigenschaften setzen
Sobald Sie ein Shape mit benutzerdefinierten Shape-Eigenschaften auf einem Anlagebild platzieren, können Sie diese Eigenschaften in der Seitenleiste Eigenschaften für jedes platzierte Shape individuell setzen.
Datenpunktbedingung
Wenn Sie in der gleichen Verhaltensregel eine Datenpunktbedingung definieren, wird die Regel nur dann ausgelöst, wenn ein Datenpunkt darauf platziert ist und die Bedingung zutrifft.
Bemerkungen zum Wert-Eingabefeld
Wenn Sie eine Shape-Eigenschaft des Typs Farbe als Auslöser, Shape-Attribut setzen als Aktionstyp und entweder
fill
oderstroke
als Attribut konfiguriert haben, wird der effektive Wert direkt aus der Shape-Eigenschaft (bzw. im Simulator aus dem Testwert) gelesen.Wenn Sie eine Shape-Eigenschaft des Typs Zeichenfolge oder Zahl als Auslöser, Shape-Attribut setzen als Aktionstyp und entweder
fill
oderstroke
als Attribut konfiguriert haben, um eine festgelegte Farbe zu setzen, wird der Wert der Shape-Eigenschaft verwendet, um die Bedingung zu überprüfen, aber der Wert aus dem Wert-Eingabefeld wird schlussendlich auf das Shape angewendet, sobald die Bedingung zutrifft.Wenn Sie eine Shape-Eigenschaft des Typs Zahl als Auslöser und eine der Transformations-Aktionen (Verschiebung, Skalierung, Rotation oder Blinken) ausgewählt haben, wird der Wert aus der Shape-Eigenschaft (bzw. im Simulator aus dem Testwert) gelesen und entsprechend der im Wert-Eingabefeld enthaltenen Parameter umgewandelt. Für weitere Infomationen zu den Transformationsfunktionen siehe Verschiebung, Skalierung oder Rotation. Shape-Eigenschaften des Typs Zeichenfolge oder Farbe können in diesem Zusammenhang nicht verwendet werden
In allen anderen oben nicht genannten Fällen wird der Wert im Wert-Eingabefeld ignoriert, und der effektive Wert wird direkt aus der Shape-Eigenschaft (bzw. im Simulator aus dem Testwert) gelesen.