Difference between revisions of "Accessibility/TextAttributes"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (Text attributes exposed since OpenOffice.org 2.0.3)
(Updated ATK text attribute mapping to OOo 2.2)
Line 1: Line 1:
== Text attributes exposed since OpenOffice.org 2.0.3 ==
+
== 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 since OpenOffice.org 2.0.3
+
|+ [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 || only when set to a fixed value || only when set to a fixed value
+
| ..FAMILY_NAME || The font family name || CharFontName || yes<sup>2</sup> || yes<sup>2</sup>
 
|-
 
|-
| ..FG_COLOR || The foreground color || CharColor || only when set to a fixed value || only when set to a fixed value
+
| ..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 || 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

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
..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

Personal tools