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