<Next/>
タグには、省略可能な match
属性と省略可能な offset
属性を含めることができます。
match
属性のデフォルト値は "1"
で、offset 属性のデフォルト値は "0"
です。 各 <Next/>
要素は、IAccessible 階層の次のレベルを取得し、内部テキストと各 IAccessible
ノードのName
との一致をスキャンします。 このトピックでは、 Next
タグの属性について説明します。
<Nextの属性>
Match
– n 番目に一致する属性を返します。Offset
– 一致する属性の後の n 番目の属性を返します。Culture
–culture
タグを使用します。match="2"
属性は、条件が満たされるためにテキスト一致が発生する必要がある回数を指定します。 この数に達すると、offset
属性を使用して、正常に一致したノードに隣接するIAccessible
ノードを選択できます。 オフセット値は折り返されるため、子IAccessible
配列の外部を参照することはできません。 culture タグを使用すると、次の例に示すように、言語固有の属性を検索できます。
<AccControl name="closeButton">
<Path>
<Next culture="en-us">Close</Next>
<Next culture="de-de">Beenden</Next>
<Next culture="fr-fr">Fermer</Next>
</Path>
</AccControl>
次の例では、キャプションが Name
の 4 番目のコントロールの 2 つ後ろにあるコントロールを検索します。
<AccControl name="NameBox">
<Path>
<Next match="4", offset="4">Name</Next>
</Path>
</AccControl>