Top > OOoBasic > Dialog > Accessibility

アクセシビリティ Edit

アクセシビリティ API を利用して何かを行います。たとえば、コマンドボタンの押すアクションやドロップダウンさせたりといったことが行えます。

アクション Edit

アクションはコントロールの種類によって異なります。

ボタン Edit

ボタンで利用できるアクションは押すアクションのみです。

btn.getAccessibleContext().doAccessibleAction(0)

ドロップダウン Edit

リストボックスやコンボボックスにドロップダウンボタンを表示させたときにはドロップダウンアクションでドロップダウンを表示できます。

たとえば、次のようなプロシージャをイベントに割り当てると、イベントごとに自動的にドロップダウンします。

Sub DropDownListBox(ev)
 ev.Source.getAccessibleContext().doAccessibleAction(0)
End Sub

テキスト Edit

テキストフィールドなどのコントロールで com.sun.star.accessibility.XAccessibleEditableText インタフェースを利用してテキストの簡単な編集が行えます。

コピー Edit

ラベルフィールドのクリックしたときに次のイベントを割り当てると、ラベルのテキストがコピーできます。

Sub CopyLabelText(ev)
 acc = ev.Source.getAccessibleContext()
 acc.copyText(0, acc.getCharacterCount() -1)
End Sub

Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup   Help   RSS of recent changes