Название параметра |
Возможные значения |
Описание |
Пример |
BackColor
|
(long)0xFF0000 (long)0x00FF00 (long) 0x0000FF |
Это свойство определяет цвет фона страницы. |
xStyleProps->setPropertyValue("BackColor", Any(long(0x0000FF))); |
BackGraphic |
Any(OUString("file:///C:/test/test.jpg")) |
Это свойство определяет фоновую графику. |
xStyleProps->setPropertyValue("BackGraphic", Any(OUString("file:///C:/test/test.jpg"))); |
BackGraphicLocation |
NONE LEFT_TOP MIDDLE_TOP RIGHT_TOP LEFT_MIDDLE MIDDLE_MIDDLE RIGHT_MIDDLE LEFT_BOTTOM MIDDLE_BOTTOM RIGHT_BOTTOM AREA TILED |
Это свойство определяет расположение фоновой графики. |
xStyleProps->setPropertyValue("BackGraphicLocation", Any(GraphicLocation_AREA)); |
BackgroundFullSize |
Any(true) Any(false) |
Определяет, покрывает ли фон всю страницу или только внутри полей. |
xStyleProps->setPropertyValue("BackgroundFullSize", Any(false)); |
BackTransparent |
Any(true) Any(false) |
Определяет прозрачность фона. |
xStyleProps->setPropertyValue("BackTransparent", Any(true)); |
BorderDistance |
Any(long(1000)) |
Определяет расстояние до всех границ страницы. |
xStyleProps->setPropertyValue("BorderDistance", Any(long(1000))); |
BottomBorderDistance |
Any(long(1000)) |
Определяет расстояние до нижней границы страницы. |
xStyleProps->setPropertyValue("BottomBorderDistance", Any(long(10000))); |
NumberingType |
CHARS_UPPER_LETTER = 0 CHARS_LOWER_LETTER = 1 ROMAN_UPPER = 2 ROMAN_LOWER = 3 ARABIC = 4 NUMBER_NONE = 5 |
Определяет тип нумерации страницы. |
xStyleProps->setPropertyValue("NumberingType", Any(short(5))); |
Нижний колонтитул |
|||
FooterText |
com::sun::star::text::XText |
Содержит интерфейс текста нижнего колонтитула. |
getPropertyValue("FooterText") |
FooterTextLeft |
com::sun::star::text::XText |
Содержит интерфейс текста нижнего колонтитула левых страниц |
getPropertyValue("FooterTextLeft") |
FooterTextRight |
com::sun::star::text::XText |
Содержит интерфейс текста нижнего колонтитула правых страниц |
getPropertyValue("FooterTextRight") |
FooterBackColor |
(long)0xFF0000 (long)0x00FF00 (long) 0x0000FF |
Определяет цвет фона нижнего колонтитула. |
xStyleProps->setPropertyValue("FooterBackColor", Any(long(0x0000FF))); |
FooterBackGraphic |
Any(OUString("file:///C:/test/test.jpg")) |
Определяет фоновую графику нижнего колонтитула. |
xStyleProps->setPropertyValue("FooterBackGraphic", Any(OUString("file:///C:/test/test.jpg"))); |
FooterBackGraphicLocation |
NONE LEFT_TOP MIDDLE_TOP RIGHT_TOP LEFT_MIDDLE MIDDLE_MIDDLE RIGHT_MIDDLE LEFT_BOTTOM MIDDLE_BOTTOM RIGHT_BOTTOM AREA TILED |
Это свойство определяет расположение фоновой графики нижнего колонтитула. |
xStyleProps->setPropertyValue("FooterBackGraphicLocation", Any(GraphicLocation_AREA)); |
FooterBackTransparent |
Any(true) Any(false) |
Определяет прозрачность фона нижнего колонтитула. |
xStyleProps->setPropertyValue("FooterBackTransparent", Any(true)); |
FooterBodyDistance |
Any(long(1000)) |
Определяет расстояние между нижним колонтитулом и областью основного текста. |
xStyleProps->setPropertyValue("FooterBodyDistance", Any(long(1000))); |
FooterBorderDistance |
Any(long(1000)) |
Определяет расстояние до всех границ нижнего колонтитула. |
xStyleProps->setPropertyValue("FooterBorderDistance", Any(long(10000))); |
FooterBottomBorderDistance |
Any(long(10000)) |
Определяет расстояние до нижней границы нижнего колонтитула. |
xStyleProps->setPropertyValue("FooterBottomBorderDistance", Any(long(10000))); |
FooterHeight |
Any(long(1000)) |
Определяет высоту нижнего колонтитула. |
StyleProps->setPropertyValue("FooterHeight", Any(long(1000))); |
FooterIsDynamicHeight |
Any(true) Any(false) |
Определяет, зависит ли высота нижнего колонтитула от содержимого. |
xStyleProps->setPropertyValue("FooterIsDynamicHeight", Any(true)); |
FooterIsOn |
Any(true) Any(false) |
Определяет, используется ли нижний колонтитул на странице. |
xStyleProps->setPropertyValue("FooterIsOn", Any(false)); |
GutterMargin |
Any(long(1000)) |
Определяет отступ страницы. |
xStyleProps->setPropertyValue("GutterMargin", Any(long(1000))); |
Верхний колонтитул |
|||
HeaderText |
com::sun::star::text::XText |
Содержит интерфейс текста верхнего колонтитула. |
getPropertyValue("HeaderText") |
HeaderTextLeft |
com::sun::star::text::XText |
Содержит интерфейс текста верхнего колонтитула левых страниц |
getPropertyValue("HeaderTextLeft") |
HeaderTextRight |
com::sun::star::text::XText |
Содержит интерфейс текста колонтитула правых страниц |
getPropertyValue("HeaderTextRight") |
HeaderBackColor |
Any(long(0x0000FF)) |
Определяет цвет фона верхнего колонтитула. |
xStyleProps->setPropertyValue("HeaderBackColor", Any(long(0x0000FF))); |
HeaderBackGraphic |
Any(OUString("file:///C:/test/test.jpg")) |
Определяет фоновую графику верхнего колонтитула. |
xStyleProps->setPropertyValue("HeaderBackGraphic", Any(OUString("file:///C:/test/test.jpg"))); |
HeaderBackGraphicLocation |
NONE LEFT_TOP MIDDLE_TOP RIGHT_TOP LEFT_MIDDLE MIDDLE_MIDDLE RIGHT_MIDDLE LEFT_BOTTOM MIDDLE_BOTTOM RIGHT_BOTTOM AREA TILED |
Это свойство определяет расположение фоновой графики верхнего колонтитула. |
xStyleProps->setPropertyValue("HeaderBackGraphicLocation", Any(GraphicLocation_AREA)); |
HeaderBackTransparent |
Any(true) Any(false) |
Определяет прозрачность фона верхнего колонтитула. |
xStyleProps->setPropertyValue("HeaderBackTransparent", Any(true)); |
HeaderHeight |
Any(long(1000)) |
Определяет высоту верхнего колонтитула. |
StyleProps->setPropertyValue("HeaderHeight", Any(long(1000))); |
HeaderIsOn |
Any(true) Any(false) |
Определяет, используется ли верхний колонтитул на странице. |
xStyleProps->setPropertyValue("HeaderIsOn”, Any(false)); |
Размер листа |
|||
Size |
Size aSize; aSize.Width = 29700; aSize.Height = 21000; |
Определяет размер страницы. Значения указываются в 0,01 мм. |
Size aSize; aSize.Width = 29700; aSize.Height = 21000; xStyleProps->setPropertyValue("Size", Any(aSize)); |
Height |
Any(long(50000)) |
Определяет высоту страницы. |
xStyleProps->setPropertyValue("Height", Any(long(50000))); |
Width |
Any(long(1000)) |
Определяет ширину страницы. |
xStyleProps->setPropertyValue("Width", Any(long(1000))); |
LeftBorder |
BorderLine aBorderLine; aBorderLine.Color = 0xFF0000; aBorderLine.InnerLineWidth = 100; aBorderLine.LineDistance = 100; aBorderLine.OuterLineWidth = 100; |
Определяет стиль левой границы страницы |
BorderLine aBorderLine; aBorderLine.Color = 0xFF0000; aBorderLine.InnerLineWidth = 100; aBorderLine.LineDistance = 100; aBorderLine.OuterLineWidth = 100; xStyleProps->setPropertyValue("LeftBorder", Any(aBorderLine)); |
LeftBorderDistance |
Any(long(1000)) |
Определяет расстояние до левой границы страницы. |
xStyleProps->setPropertyValue("LeftBorderDistance", Any(long(10000))); |
LeftMargin |
Any(long(1000)) |
Определяет левое поле страницы. |
xStyleProps->setPropertyValue("LeftMargin", Any(long(1000))); |
RightBorder |
BorderLine aBorderLine; aBorderLine.Color = 0xFF0000; aBorderLine.InnerLineWidth = 100; aBorderLine.LineDistance = 100; aBorderLine.OuterLineWidth = 100; |
Определяет стиль правой границы страницы |
BorderLine aBorderLine; aBorderLine.Color = 0xFF0000; aBorderLine.InnerLineWidth = 100; aBorderLine.LineDistance = 100; aBorderLine.OuterLineWidth = 100; xStyleProps->setPropertyValue("RightBorder", Any(aBorderLine)); |
RightBorderDistance |
Any(long(1000)) |
Определяет расстояние до правой границы страницы. |
xStyleProps->setPropertyValue("RightBorderDistance", Any(long(10000))); |
RightMargin |
Any(long(1000)) |
Определяет правое поле страницы. |
xStyleProps->setPropertyValue("RightMargin", Any(long(1000))); |
ShadowFormat |
ShadowFormat aShadowFormat; aShadowFormat.Color = 0x0000FF; aShadowFormat.ShadowWidth = 10000; aShadowFormat.Location = ShadowLocation_BOTTOM_LEFT; aShadowFormat.IsTransparent = false; |
Определяет тень страницы. |
ShadowFormat aShadowFormat; aShadowFormat.Color = 0x0000FF; aShadowFormat.ShadowWidth = 10000; aShadowFormat.Location = ShadowLocation_BOTTOM_LEFT; aShadowFormat.IsTransparent = false; xStyleProps->setPropertyValue("ShadowFormat", Any(aShadowFormat)); |
TopBorder |
BorderLine aBorderLine; aBorderLine.Color = 0xFF0000; aBorderLine.InnerLineWidth = 100; aBorderLine.LineDistance = 100; aBorderLine.OuterLineWidth = 100; |
Определяет стиль верхней границы страницы |
BorderLine aBorderLine; aBorderLine.Color = 0xFF0000; aBorderLine.InnerLineWidth = 100; aBorderLine.LineDistance = 100; aBorderLine.OuterLineWidth = 100; xStyleProps->setPropertyValue("TopBorder", Any(aBorderLine)); |
TopBorderDistance |
Any(long(1000)) |
Определяет расстояние до верхней границы страницы. |
xStyleProps->setPropertyValue("TopBorderDistance", Any(long(10000))); |
TopMargin |
Any(long(1000)) |
Определяет верхнее поле страницы. |
xStyleProps->setPropertyValue("TopMargin", Any(long(1000))); |