FAQ-368 Wie bearbeite ich die Legende?

Letztes Update: 04.02.2015

Die Legende ist ein gewöhnliches Textobjekt mit dem Namen Legende, das eine spezielle Syntax enthält, um Diagrammsybole und -text anzuzeigen. Der Rohtext sieht möglicherweise folgendermaßen aus:

\l(1) %(1) \l(2) %(2)

Dies ist der Text in der Legende, den Sie sehen würden, wenn Sie mit der rechten Maustaste auf eine Legende klicken und Einstellungen wählen. Wenn der Modus der direkten Bearbeitung aktiv ist und Sie doppelt auf den Textteil einer Legende klicken, können Sie den Teil %(1) und %(2) sehen und bearbeiten. Dieser wird intern ersetzt, um den mit den gezeichneten Daten verbundenen Text zu erzeugen.

Sie können die Option Legende: Legende aktualisieren verwenden, die sich im Menü Grafik und im Kontextmenü (über Rechtsklick) einer Legende sowie eines Diagrammfensters befindet, um den Text, der mit der Notation %(#) verbunden ist, zu ändern.

Wenn Sie die Schreibweise %(#) hinzufügen oder ersetzen möchten, sollten Sie dem Textobjekt einem anderen Namen als Legende geben, da durch die Verwendung der Menüoption Grafik: Legende: Legende rekonstruieren Ihre Änderungen überschrieben werden. Legende aktualisieren zeigt dieses Verhalten nicht, sondern bewahrt jeden Text, den Sie hinzufügen, und interpretiert die Schreibweise %(#) einfach neu.

Sie können den Text direkt in der Legende ändern, indem Sie die Texteigenschaft des Objekts mit dem Namen Legende bearbeiten.

legend.text$ = Test \l(1) %(1) \l(2) %(2);

Sie können die X-Funktion legendupdate verwenden, um die Art und Weise, wie %(#) interpretiert wird, zu ändern. Zum Beispiel:

legendupdate mode:=lname;  // display long name legendupdate mode:=7 custom:=@WS;  // display sheet name, customized option


Es können auch weitere Ersatzschreibweisen für die Legende, die X- und Y-Achsentitel oder ein Textobjekt verwendet werden. Weitere Einzelheiten finden Sie unter Textbeschriftungsoptionen.


Schlüsselwörter:Objekt, Steuern, Programmierung, Ersatz