Название параметра |
Возможные значения |
Описание |
Пример |
CharAutoKerning |
Any(true) Any(false)s |
Это свойство определяет, будут ли использоваться таблицы кернинга в тексте. |
xCursorProps->setPropertyValue("CharAutoKerning", Any(true)); |
CharBackColor |
(long)0xFF0000 (long)0x00FF00 (long) 0x0000FF |
Это свойство содержит цвет фона текста. |
com::sun::star::uno::Any color; color <<= (long)0xFF0000; //красный xCursorProps->setPropertyValue("CharBackColor", color);
|
CharBackTransparent |
Any(true) Any(false) |
Это свойство содержит прозрачность фона текста. |
xCursorProps->setPropertyValue("CharBackTransparent", Any(true)); |
CharCaseMap
|
NONE = 0 UPPERCASE = 1 LOWERCASE = 2 TITLE = 3 SMALLCAPS = 4 |
Это свойство содержит регистр текста |
xCursorProps->setPropertyValue("CharCaseMap", Any(short(2))); |
CharColor
|
(long)0xFF0000 (long)0x00FF00 (long) 0x0000FF |
Это свойство содержит цвет текста |
xCursorProps->setPropertyValue("CharColor", Any(long(0xFF0000))); |
CharCombineIsOn
|
Any(true) Any(false) |
Это дополнительное свойство определяет, будет ли текст отформатирован в две строки. |
xCursorProps->setPropertyValue("CharCombineIsOn", Any(true)); |
CharCombinePrefix
|
Any(OUString("(")) Any(OUString("{")) Any(OUString("[")) |
Данное свойство содержит префикс (обычно это скобки) перед текстом, который форматируется на двух строках. |
xCursorProps->setPropertyValue("CharCombineIsOn", Any(true)); xCursorProps->setPropertyValue("CharCombinePrefix", Any(OUString("("))); xCursorProps->setPropertyValue("CharCombineSuffix", Any(OUString(")"))); |
CharCombineSuffix
|
Any(OUString(")")) Any(OUString("}")) Any(OUString("]")) |
Данное свойство содержит суффикс (обычно это скобки) после текста, который форматируется на двух строках. |
xCursorProps->setPropertyValue("CharCombineIsOn", Any(true)); xCursorProps->setPropertyValue("CharCombinePrefix", Any(OUString("("))); xCursorProps->setPropertyValue("CharCombineSuffix", Any(OUString(")"))); |
|
Any(true) Any(false) |
Это свойство определяет, отображаются ли символы с контурным эффектом. |
xCursorProps->setPropertyValue("CharContoured", Any(true));
|
CharCrossedOut
|
Any(true) Any(false) |
Это свойство определяет, перечеркнуты ли символы. |
xCursorProps->setPropertyValue("CharCrossedOut", Any(true));
|
CharEmphasis
|
NONE = 0 DOT_ABOVE = 1 CIRCLE_ABOVE = 2 DISK_ABOVE = 3 ACCENT_ABOVE = 4 DOT_BELOW = 11 CIRCLE_BELOW = 12 DISK_BELOW = 13 ACCENT_BELOW = 14 |
Это свойство содержит значение усиления шрифта. |
xCursorProps->setPropertyValue("CharEmphasis", Any(short(4)));
|
CharEscapement
|
Any(short(-500)) Any(short(500)) |
Это свойство определяет процент, на который нужно поднять/опустить символы верхнего/нижнего индексов. |
xCursorProps->setPropertyValue("CharEscapement", Any(short(-500)));
|
CharEscapementHeight
|
Any(sal_Int8(100)) |
Это относительная высота, используемая для символов подстрочных и надстрочных знаков в процентах. Значение 100 означает исходную высоту символов.
|
xCursorProps->setPropertyValue("CharEscapementHeight", Any(sal_Int8(150)));
|
CharFontName
|
Any(OUString("Alef")) Any(OUString("Arial Black"))
|
Это свойство содержит стиль шрифта. |
xCursorProps->setPropertyValue("CharFontName", Any(OUString("Arial Black")));
|
CharHeight |
Any(short(8)) Any(short(14)) |
Это свойство содержит размер шрифта. |
xCursorProps->setPropertyValue("CharHeight", Any(short(8))); |
CharHidden |
Any(true) Any(false) |
Это свойство определяет видимость символов. |
xCursorProps->setPropertyValue("CharHidden", Any(true));
|
CharHighlight |
(long)0xFF0000 (long)0x00FF00 (long) 0x0000FF |
Определяет цвет выделения (подсветки). |
xCursorProps->setPropertyValue("CharHighlight", Any(long(0x0000FF))); |
CharKerning |
Any(short(1)) |
Содержит значение кернинга (расстояния между символами). |
xCursorProps->setPropertyValue("CharKerning", Any(short(10))); |
CharPosture |
NONE |
Данное свойство содержит значение постановки в документе. |
xCursorProps->setPropertyValue("CharPosture", Any(com::sun::star::awt::FontSlant_ITALIC));
|
CharRelief |
NONE = 0 EMBOSSED = 1 ENGRAVED = 2 |
Это свойство содержит стиль рельефа символов. |
xCursorProps->setPropertyValue("CharRelief", Any(com::sun::star::text::FontRelief::ENGRAVED)); |
CharRotation |
Any(short(900)) |
Определяет поворот символа в десятых долях градуса. В зависимости от реализации могут быть разрешены только определенные значения.
|
xCursorProps->setPropertyValue("CharRotation", Any(short(900)); |
CharScaleWidth |
Any(short(500) |
Определяет ширину символов |
xCursorProps->setPropertyValue("CharScaleWidth", Any(short(500))); |
CharShadowed |
Any(true) Any(false) |
Устанавливает тень на символы |
xCursorProps->setPropertyValue("CharShadowed", Any(false));
|
CharShadowFormat |
ShadowFormat aShadowFormat; aShadowFormat.Color = 0xFF0000; aShadowFormat.ShadowWidth = 50; aShadowFormat.IsTransparent = true; aShadowFormat.Location = ShadowLocation::ShadowLocation_TOP_LEFT; |
Определяет тип, цвет и ширину тени. |
xCursorProps->setPropertyValue("CharShadowFormat", Any(aShadowFormat)); |
CharStrikeout |
NONE = 0 SINGLE = 1 DOUBLE = 2 DONTKNOW = 3 BOLD = 4 SLASH = 5 X = 6
|
Это свойство определяет тип зачеркивания символа. |
xCursorProps->setPropertyValue("CharStrikeout", Any(short(6))); |
CharTransparence |
Any(short(100)) |
Степень прозрачности текста символа. |
xCursorProps->setPropertyValue("CharTransparence", Any(short(100))); |
CharUnderline |
Any(short(25) |
Это свойство содержит значение для подчеркивания символа. |
xCursorProps->setPropertyValue("CharUnderline", Any(short(25)));
|
CharUnderlineColor |
(long)0xFF0000 (long)0x00FF00 (long) 0x0000FF |
Это свойство содержит цвет подчеркивания символов. |
xCursorProps->setPropertyValue("CharUnderlineColor", Any(long(0xFF0000))); |
CharUnderlineHasColor |
Any(true) Any(false) |
Это свойство определяет, используется ли свойство CharUnderlineColor для подчеркивания. |
xCursorProps->setPropertyValue("CharUnderline", Any(short(25))); xCursorProps->setPropertyValue("CharUnderlineHasColor", Any(true)); xCursorProps->setPropertyValue("CharUnderlineColor", Any(long(0xFF0000))); |
CharWeight |
DONTKNOW = 0.000000 THIN = 50.000000 ULTRALIGHT = 60.000000 LIGHT = 75.000000 SEMILIGHT = 90.000000 NORMAL = 100.000000 SEMIBOLD = 110.000000 BOLD = 150.000000 ULTRABOLD = 175.000000 BLACK = 200.000000
|
Это свойство содержит значение насыщенности шрифта (font weight). |
xCursorProps->setPropertyValue("CharWeight", Any(float(200.000000))); |
CharWordMode |
Any(true) Any(false) |
Если это свойство установлено в TRUE, то свойства подчеркивания и зачеркивания не применяются к пробелам. |
xCursorProps->setPropertyValue("CharWordMode", Any(true));
|
HyperLinkName |
Any(OUString("google")) |
Это свойство содержит название гиперссылки.
|
xCursorProps->setPropertyValue("HyperLinkName", Any(OUString("google")));
|
HyperLinkURL |
Any(OUString("https://google.com")) |
Это свойство содержит URL гиперссылки.
|
xCursorProps->setPropertyValue("HyperLinkURL", Any(OUString("https://google.com")));
|
ParaAdjust |
LEFT RIGHT BLOCK CENTER STRETCH |
Это свойство отвечает за выравнивание абзаца. |
xCursorProps->setPropertyValue("ParaAdjust", makeAny(com::sun::star::style::ParagraphAdjust::ParagraphAdjust_CENTER)); |
NumberingStyleName |
Numbering 123 Numbering abc Numbering ABC Numbering ivx Numbering IVX
|
Это свойство содержит стиль нумерации абзаца. |
xCursorProps->setPropertyValue("NumberingStyleName", makeAny(OUString("Numbering 123"))); |