Difference between revisions of "Accessibility/TextAttributes"
From Apache OpenOffice Wiki
(Updated ATK text attribute mapping to OOo 2.2) |
|||
| Line 1: | Line 1: | ||
| − | == Text attributes exposed | + | == Text attributes exposed by OpenOffice.org starting with 2.0.3 == |
{| border=1 | {| border=1 | ||
| − | |+ [http://developer.gnome.org/doc/API/2.0/atk/AtkText.html#AtkTextAttribute Atk text attributes] exposed | + | |+ [http://developer.gnome.org/doc/API/2.0/atk/AtkText.html#AtkTextAttribute Atk text attributes] exposed by OpenOffice.org 2.0.3 or later |
! Attribute name (ATK_TEXT_ATTR_ ..) !! Attribute description !! OOo property name || Text attribute !! Default text attribute | ! Attribute name (ATK_TEXT_ATTR_ ..) !! Attribute description !! OOo property name || Text attribute !! Default text attribute | ||
|- | |- | ||
| Line 23: | Line 23: | ||
|- | |- | ||
| ..SIZE || The size of the characters || CharHeight || yes || yes | | ..SIZE || The size of the characters || CharHeight || yes || yes | ||
| + | |- | ||
| + | | ..SCALE || The scale of the characters. The value is a string representation of a double || CharScaleWidth || yes<sup>2</sup> || yes<sup>2</sup> | ||
|- | |- | ||
| ..WEIGHT || The weight of the characters || CharWeight || yes || yes | | ..WEIGHT || The weight of the characters || CharWeight || yes || yes | ||
|- | |- | ||
| − | | ..BG_COLOR || The background color || CharBackColor || | + | | ..FAMILY_NAME || The font family name || CharFontName || yes<sup>2</sup> || yes<sup>2</sup> |
| + | |- | ||
| + | | ..LANGUAGE || The language used || CharLocale || yes<sup>2</sup> || yes<sup>2</sup> | ||
| + | |- | ||
| + | | ..BG_COLOR || The background color || CharBackColor || yes<sup>1</sup> || yes<sup>1</sup> | ||
|- | |- | ||
| − | | ..FG_COLOR || The foreground color || CharColor || | + | | ..FG_COLOR || The foreground color || CharColor || yes<sup>1</sup> || yes<sup>1</sup> |
| + | |- | ||
| + | | ..DIRECTION || The direction of the text, if set. Values are "none", "ltr" or "rtl" || WritingMode || yes<sup>2</sup> || yes<sup>2</sup> | ||
|- | |- | ||
| ..JUSTIFICATION || The justification of the text, if set. Values are "left", "right", "center" or "fill" || ParaAdjust || || yes | | ..JUSTIFICATION || The justification of the text, if set. Values are "left", "right", "center" or "fill" || ParaAdjust || || yes | ||
| + | |- | ||
| + | | ..STRETCH || The stretch of the text, if set. Values are "ultra_condensed", "extra_condensed", "condensed", "semi_condensed", "normal", "semi_expanded", "expanded", "extra_expanded" or "ultra_expanded" || CharKerning || yes<sup>2</sup> || yes<sup>2</sup> | ||
|- | |- | ||
| ..VARIANT || The capitalization variant of the text, if set. Values are "normal" or "small_caps" || CharCaseMap || yes || yes | | ..VARIANT || The capitalization variant of the text, if set. Values are "normal" or "small_caps" || CharCaseMap || yes || yes | ||
| Line 37: | Line 47: | ||
|} | |} | ||
| + | |||
| + | 1) used to be "only when set to a fixed value" prior to OOo 2.2 | ||
| + | |||
| + | 2) since OOo 2.2 | ||
[[Category: Accessibility]] | [[Category: Accessibility]] | ||
Revision as of 11:52, 16 March 2007
Text attributes exposed by OpenOffice.org starting with 2.0.3
| Attribute name (ATK_TEXT_ATTR_ ..) | Attribute description | OOo property name | Text attribute | Default text attribute |
|---|---|---|---|---|
| ..LEFT_MARGIN | The pixel width of the left margin | ParaLeftMargin | yes | |
| ..RIGHT_MARGIN | The pixel width of the right margin | ParaRightMargin | yes | |
| ..INDENT | The number of pixels that the text is indented | ParaFirstLineIndent | yes | |
| ..INVISIBLE | Either "true" or "false" indicating whether text is visible or not | CharHidden | yes | yes |
| ..PIXELS_ABOVE_LINES | Pixels of blank space to leave above each newline-terminated line | ParaTopMargin | yes | |
| ..PIXELS_BELOW_LINES | Pixels of blank space to leave below each newline-terminated line | ParaBottomMargin | yes | |
| ..UNDERLINE | "none", "single", "double" or "low" | CharUnderline | yes | yes |
| ..STRIKETHROUGH | "true" or "false" whether the text is strikethrough | CharStrikeout | yes | yes |
| ..SIZE | The size of the characters | CharHeight | yes | yes |
| ..SCALE | The scale of the characters. The value is a string representation of a double | CharScaleWidth | yes2 | yes2 |
| ..WEIGHT | The weight of the characters | CharWeight | yes | yes |
| ..FAMILY_NAME | The font family name | CharFontName | yes2 | yes2 |
| ..LANGUAGE | The language used | CharLocale | yes2 | yes2 |
| ..BG_COLOR | The background color | CharBackColor | yes1 | yes1 |
| ..FG_COLOR | The foreground color | CharColor | yes1 | yes1 |
| ..DIRECTION | The direction of the text, if set. Values are "none", "ltr" or "rtl" | WritingMode | yes2 | yes2 |
| ..JUSTIFICATION | The justification of the text, if set. Values are "left", "right", "center" or "fill" | ParaAdjust | yes | |
| ..STRETCH | The stretch of the text, if set. Values are "ultra_condensed", "extra_condensed", "condensed", "semi_condensed", "normal", "semi_expanded", "expanded", "extra_expanded" or "ultra_expanded" | CharKerning | yes2 | yes2 |
| ..VARIANT | The capitalization variant of the text, if set. Values are "normal" or "small_caps" | CharCaseMap | yes | yes |
| ..STYLE | The slant style of the text, if set. Values are "normal", "oblique" or "italic" | CharPosture | yes | yes |
1) used to be "only when set to a fixed value" prior to OOo 2.2
2) since OOo 2.2