5.3.1 Grundlagen zum Verändern von Eigenschaften

Jeder Kontext ist verantwortlich für die Erstellung bestimmter graphischer Objekte. Die Einstellungen für diese Objekte werden auch in dem Kontext gespeichert. Wenn man diese Einstellungen verändert, kann die Erscheinung der Objekte geändert werden.

Es gibt zwei unterschiedliche Eigenschaftenarten, die in Kontexten gespeichert werden: Kontexteigenschaften und Grob-Eigenschaften. Kontexteigenschaften sind Eigenschaften, die sich auf den gesamten Kontext beziehen und seine Darstellung beinflussen. Grob-Eigenschaften dagegen wirken sich nur auf bestimmte graphische Objekte aus, die in einem Kontext dargestellt werden.

Die \set- und \unset-Befehle werden benutzt, um die Werte von Kontexteigenschaften zu ändern. Die Befehle \override und \revert hingegen verändern die Werte von Grob-Eigenschaften.

Siehe auch

Referenz der Interna: OverrideProperty, RevertProperty, PropertySet, Backend, All layout objects.

Bekannte Probleme und Warnungen

Das Back-end ist nicht sehr streng bei der Überprüfung der Typen von Objekteigenschaften. Auf sich selbst verweisende Bezüge in Scheme-Werten der Eigenschaften können Verzögerung oder einen Absturz des Programms hervorrufen.

LilyPond Benutzerhandbuch v2.25.22 (development-branch).