下付き文字付きの表示ボックスディスプレイ ツリー内のネストされたディスプレイ ボックスにアクセスする方法について説明しましょう。 リストと行列で添字を使用するのと同じように、表示ツリー オブジェクトで添字を使用します。 まず、分析レイヤーからレポート レイヤーへの参照を取得します。 次に、添え字または一連の添え字を使用して、ネストされたオブジェクトを識別します。 リストや行列の添え字と同じように、それらは角括弧内に表示されます。 関心のあるネストされたディスプレイ ボックスを特定したら、それにメッセージを送信して、軸の設定を変更したり、値を取得したりできます。 表示ツリー内の特定の要素に添字を付けるには、さまざまな方法があります。 かっこ内にインデックスを指定してオブジェクト クラスを使用できます。たとえば、 はレポート レイヤーの 2 番目の軸ボックスを参照し、メッセージは軸の増分を 1 に変更します。 アウトライン ボックスのタイトル (["Parameter Estimates"] など) を使用し、その後に適切な列ボックス オブジェクト クラスを括弧内のインデックスと共に使用できます。 ここで、メッセージは列ボックスの値をマトリックスとして取得します。 実際には一連のインデックス値を使用してネストされた表示ボックスを参照することもできますが、これはお勧めできません。 ここに示す 2 つの例は、表示ツリーでまったく同じ値をターゲットにしています。 ただし、最初の例の構文は、誰かがコードを見ているだけでは解釈が難しく、ユーザー設定やバージョンの変更による表示ツリーの変更の影響を受ける可能性があります。 2 番目の例では、代わりに名前付きアウトライン アイテム、その中の最初の数値列ボックスを対象とし、その列の 3 番目の値を取得します。 部分的な文字列またはワイルドカードを使用して、ターゲット表示ボックスのタイトルまたは見出しを指定することもできます。 この場合、?文字は、一致する必要のない文字列の部分を置き換えるために使用されます。