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