This interface gives access to any object that is at least partially
visible on the screen in the page preview.
The parent returned by
XAccessibleContext::getAccessibleParent
is the window wich contains the view of these page preview.
The children returned by
XAccessibleContext::getAccessibleChild all
support the interface XAccessible. Calling
XAccessibleContext::getAccessibleContext for these children returns
an object that supports one of the following services.
AccessiblePageHeaderFooterAreasView: A child where calling
XAccessibleContext::getAccessibleChild
an object that supports this service is returned for
every header and footer that is at least partially visible.
::com::sun::star::table::AccessibleTableView:
A child where calling
XAccessibleChild::getAccessibleChild
an object that supports this service is returned for
every table fragment that is contained in the document body
and is at least partially visible. A table fragment is the
part of a table that is displayed on a certain page.
::com::sun::star::drawing::AccessibleShape:
A child where calling
XAccessibleContext::getAccessibleChild
an object that supports this service is returned
for every shape that is at least partially visible. These
objects are children of the
AccessibleSpreadsheetPageView regardless
whether they are bound to a table or a cell.
::com::sun::star::text::AccessibleParagraphView:
A child where calling
XAccessibleContext::getAccessibleChild
an object that supports this service is returned for
every note (its paragraphs) and its location (which is
represented as a paragraph with the cell name as content).
The following rules apply to the children order. General it
represents the paint order. The object in the background came
first and than all over lying objects. The last painted object
is also the last child.
The logical order of paragraph and table fragments is never
changed.
Headers appear immediately before the first table fragment
of the header's page.
Footers appear immediately after the last table fragment.
Shapes appear before any other children if they are painted
in the background. Their order reflects the z order.
Shapes appear behind any other children except controls if
they are painted in the foreground. Their order reflects the
z order.
Controls appear behind any other objects. Their order
reflects the z order.
The description is ???.
The name is Spreadsheet Document Page Preview.
The role is AccessibleRole::DOCUMENT
There are no relations.
The following states are supported:
AccessibleStateType::DEFUNC is always false until
the preview is closed.
AccessibleStateType::EDITABLE is always false,
because the document is not editable in the page preview.
So it is left out of the list.
AccessibleStateType::ENABLED is always true.
AccessibleStateType::MULTILINE makes no sense on a
document and so it is left out of the list.
AccessibleStateType::MULTI_SELECTABLE is always
false, because in a page preview a selection is not
possible. So it is left out of the list.
AccessibleStateType::OPAQUE is always true.
AccessibleStateType::RESIZEABLE is always false,
because you can resize the window of the page preview, but
not the page preview itself. So it is left out of the
list.
AccessibleStateType::SELECTABLE is always false,
because in the page preview is no selection possible. So
it is left out of the list.
AccessibleStateType::SELECTED is always false,
because in the page preview is no selection possible. So
it is left out of the list.
AccessibleStateType::SHOWINGIs true if the
Bounding Box lies in the Bounding Box of the parent.
Otherwise it is false.