Calc(66)AccessibleSpreadsheetDocumentViewのサービスとインターフェイスの一覧

2018-02-03

旧ブログ

t f B! P L
AccessibleSpreadsheetDocumentViewはAccessibleRoleがDOCUMENT_SPREADSHEET=84であるAccessibleContextから取得できます。LibreOffice5.4ではサービス名が間違ってcom.sun.star.AccessibleSpreadsheetDocumentViewで返ってきています。正しいサービス名はcom.sun.star.sheet.AccessibleSpreadsheetDocumentViewですのでTCUの方で修正しています。

前の関連記事:Calc(65)フレームとコントローラの位置


AccessibleSpreadsheetDocumentViewのサービスとインターフェイスの一覧



├─.accessibility.Accessible
│   └─.accessibility.XAccessible
│        .accessibility.XAccessibleContext  getAccessibleContext()
├─.accessibility.AccessibleContext
│   ├─.accessibility.XAccessibleContext
│   │                .accessibility.XAccessible  getAccessibleChild( [in] long i
│   │                                                     ) raises ( .lang.IndexOutOfBoundsException)
│   │                                      long  getAccessibleChildCount()
│   │                                    string  getAccessibleDescription()
│   │                                      long  getAccessibleIndexInParent()
│   │                                    string  getAccessibleName()
│   │                .accessibility.XAccessible  getAccessibleParent()
│   │     .accessibility.XAccessibleRelationSet  getAccessibleRelationSet()
│   │                                     short  getAccessibleRole()
│   │        .accessibility.XAccessibleStateSet  getAccessibleStateSet()
│   │                              .lang.Locale  getLocale()
│   └─.accessibility.XAccessibleEventBroadcaster
│        void  addAccessibleEventListener( [in] .accessibility.XAccessibleEventListener xListener)
│        void  removeAccessibleEventListener( [in] .accessibility.XAccessibleEventListener xListener)
├─.sheet.AccessibleSpreadsheetDocumentView
│   ├─.accessibility.XAccessibleComponent
│   │                        boolean  containsPoint( [in] .awt.Point Point)
│   │     .accessibility.XAccessible  getAccessibleAtPoint( [in] .awt.Point Point)
│   │                    .util.Color  getBackground()
│   │                 .awt.Rectangle  getBounds()
│   │                    .util.Color  getForeground()
│   │                     .awt.Point  getLocation()
│   │                     .awt.Point  getLocationOnScreen()
│   │                      .awt.Size  getSize()
│   │                           void  grabFocus()
│   └─.accessibility.XAccessibleSelection
│                              void  clearAccessibleSelection()
│                              void  deselectAccessibleChild( [in] long nChildIndex
│                                                  ) raises ( .lang.IndexOutOfBoundsException)
│        .accessibility.XAccessible  getSelectedAccessibleChild( [in] long nSelectedChildIndex
│                                                     ) raises ( .lang.IndexOutOfBoundsException)
│                              long  getSelectedAccessibleChildCount()
│                           boolean  isAccessibleChildSelected( [in] long nChildIndex
│                                                    ) raises ( .lang.IndexOutOfBoundsException)
│                              void  selectAccessibleChild( [in] long nChildIndex
│                                                ) raises ( .lang.IndexOutOfBoundsException)
│                              void  selectAllAccessibleChildren()
├─.accessibility.XAccessibleExtendedAttributes
│     any  getExtendedAttributes()
└─.lang.XComponent
     void  addEventListener( [in] .lang.XEventListener xListener)
     void  dispose()
     void  removeEventListener( [in] .lang.XEventListener aListener)

LibreOffice5(138)スクロールバーのサービスとインターフェイスの一覧のときと違って、このオブジェクトのgetAccessibleContext()の戻り値もまた同じサービスとインターフェイスでした。

次の関連記事:Calc(67)AccessibleWindowの位置と大きさを取得するマクロ

ブログ検索 by Blogger

Translate

最近のコメント

Created by Calendar Gadget

QooQ