Editing Accessibility/Text Attributes

From The Document Foundation Wiki
Jump to: navigation, search

ATK text attributes exposed by OpenOffice.org 2.0.3 or later

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

CSS style text attributes exposed by OpenOffice.org 2.2 or later

CSS style text attributes exposed by OpenOffice.org 2.2 or later
Attribute name Attribute description OOo property name Text attribute Default text attribute
font-effect This property controls the special effect applied to glyphs. Possible values: "none", "engrave", "emboss" and "outline" CharContoured, CharRelief yes yes
text-decoration This property describes decorations that are added to the text of an element. Possible values: "none", "underline", "overline", "line-through" and "blink". CharFlash, CharUnderline, CharStrikeout yes yes
text-rotation This property describes the angle of text rotation in degree CharRotation yes yes
text-shadow This property accepts a comma-separated list of shadow effects to be applied to the text of the element. OOo currently only supports the values "none and "black" CharShadowed yes yes
writing-mode The primary text advance direction. Possible value: "lr-tb", "rl-tb", "tb-rl", "tb-lr" and "none" WritingMode yes yes
vertical-align This property affects the vertical positioning inside a line box. OOo supports the values "baseline", "sub" and "super" CharEscapement yes yes
paragraph-style The name of the paragraph style like "Default", "Text body" or "Heading" ParaStyleName no yes
line-height The height of a line. Depending on the line spacing type, OOo provides values either absolute value in 'pt' or relative ones in '%' ParaLineSpacing no yes

CSS style text attributes exposed by OpenOffice.org 3.0 or later

CSS style text attributes exposed by OpenOffice.org 3.0 or later
Attribute name Attribute description OOo property name Text attribute Default text attribute
tab-stops This property lists the positions of manually set tab stops in mm ParaTabStops no yes
tab-interval This property describes the interval between default tab stops in mm ParaTabStops no yes

Text Markup Exposed as Text Attributes at the ATK-bridge by OpenOffice.org 3.0 or later

text markup exposed as text attributes exposed by OpenOffice.org 3.0 or later
Attribute name Attribute description OOo text markup type Text attribute Default text attribute
text-spelling:misspelled identifies misspelled text, if it is visualized correspondingly com::sun::star::text::TextMarkupType::SPELLCHECK yes no
text-tracked-change:insertion identifies tracked inserted text, if it is visualized correspondingly com::sun::star::text::TextMarkupType::TRACK_CHANGE_INSERTION yes no
text-tracked-change:deletion identifies tracked deleted text, if it is visualized correspondingly com::sun::star::text::TextMarkupType::TRACK_CHANGE_DELETION yes no
text-tracked-change:attribute-change identifies tracked text attribute changes, if it is visualized correspondingly com::sun::star::text::TextMarkupType::TRACK_CHANGE_FORMATCHANGE yes no

Links to related projects

AT-SPI attribute support for Firefox