Accessibility/TextAttributes
From Apache OpenOffice Wiki
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
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
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
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 |