To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=68101
                 Issue #|68101
                 Summary|Alternative text for drawing objects
               Component|Presentation
                 Version|OOo 2.0
                Platform|All
                     URL|
              OS/Version|All
                  Status|NEW
       Status whiteboard|
                Keywords|
              Resolution|
              Issue type|ENHANCEMENT
                Priority|P3
            Subcomponent|ui
             Assigned to|cl
             Reported by|cl





------- Additional comments from [EMAIL PROTECTED] Thu Aug  3 01:31:46 -0700 
2006 -------
rawing objects do not provide for alternative text that is essential for
accessibility.

The <svg:title> and <svg:desc> elements must be provided as optional elements to
all drawing shape elements defined below for all ODF document formats for which
these drawing shapes are used. 

The following are the drawing shape elements:

<draw:rect>
<draw:line>
<draw:polyline>
<draw:polygon>
<draw:regular-polygon>
<draw:path>
<draw:circle>
<draw:ellipse>
<draw:g>
<draw:page-thumbnail>
<draw:frame>
<draw:measure>
<draw:caption>
<draw:connector>
<draw:control>
<dr3d:scene>
<draw-custom-shape>

Text should be added to these elements as follows:

<svg:title> is used as a short accessible name. When transcoding from another
document format to ODF the short names, like HTML's alt text on the <img> tags
shall shall be mapped to the <svg:title> element. Alternative text in Microsoft
Office is considered a short name and should be mapped accordingly.

<svg:desc> is used for the long description in support of accessibility.

User agents supporting platform accessibility APIs should follow the following
conventions for supporting the accessible name, accessible description
(accessible help on Windows systems), and describedBy relationships:

If an <svg:title> element is provided it should map to the accessible name. If
not, the name should use the text referenced the text element identified by the
draw:describedby attribute. <svg:desc> must be used to support the accessible
description. User agents shall not manufacture names for the <svg:title>
element, such as using the drawing object followed by a cardinal number in a
string as it is used for accessibility. Name assignments such as these provide
no semantic meaning to the user.

Guidance for authors:
Authors should not assign names to objects having no semantic value. If no name
is assigned the caption text will be used in its place. <svg:title> shall take
precedence over the caption text for accessible name assignment by the user 
agent.

Assignment of the long description should only be necessary when a drawing
object is significantly complex and the user needs more information to describe
it. Long descriptions would be more applicable to drawing groupings than basic
drawing shapes.

Authoring tool responsibility for presenting and prompting for the <svg:title>
and <svg:desc>:

Authoring tools should provide an option from an objects context menu to allow
the user to enter the text for either of these elements as a minimum. More
proactive authoring tools should have a facility for prompting the author for
this text. Since <svg:desc> is a long description, a text area vs. a text field
should be used to prompt the user accordingly in GUI-based authoring tools like
Workplace and Open Office.

Navigation tools, such as in Workplace and Open Office, used to list the objects
in the view should provide
the type of object followed by the contents of <svg:title>. The title must have
been entered by the author.

For <draw:g> elements the drawing objects which are members of the group should
visible only when the group is expanded.

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to