Accessibility/TextAttributes

    From The Document Foundation Wiki

    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 css::text::TextMarkupType::SPELLCHECK yes no
    text-tracked-change:insertion identifies tracked inserted text, if it is visualized correspondingly css::text::TextMarkupType::TRACK_CHANGE_INSERTION yes no
    text-tracked-change:deletion identifies tracked deleted text, if it is visualized correspondingly css::text::TextMarkupType::TRACK_CHANGE_DELETION yes no
    text-tracked-change:attribute-change identifies tracked text attribute changes, if it is visualized correspondingly css::text::TextMarkupType::TRACK_CHANGE_FORMATCHANGE yes no

    Links to related projects

    Exposing HTML/DOM via ATK/AT-SPI