2020-03-08

110: The Specifications of Text Page Style Properties

<The previous article in this series | The table of contents of this series | The next article in this series>


Summary


The name, the datum type, and the value of each property of text page style are described.

Topics


About: UNO (Universal Network Objects)
About: LibreOffice
About: Apache OpenOffice

The table of contents of this article


Starting Context


  • The reader has knowledge of what the concept of 'property of UNO object' is and how to access one (if the name and the datum type are clear).

Target Context


  • The reader will know the specifications of the properties of the UNO component.

Introduction


'Orientation' is meant for the passersby who don't stand in 'Starting Context' and/or aren't enthusiastic about 'Target Context'. It doesn't contain any new technical information and can be skipped by anyone who doesn't need any orientation.



Orientation


Here is the list of the UNO components described so far in this series.


Main Body


1: The Specifications


* The types are UNO datum types.

* When a property is identical with another property, the property set later has the precedence.

NameTypeValue
DisplayNamestringthe style name
WritingModeshortthe script direction: '0' -> left-to-right, top-to-bottom, '1' -> right-to-left, top-to-bottom, '2' -> top-to-bottom, right-to-left
Hiddenbooleanthe sheet is hidden
UserDefinedAttributes::com::sun::star::container::XNameContainerthe user defined attributes
PageStyleLayout::com::sun::star::style::PageStyleLayoutthe way how the left page layout and the right page layout are different: 'PageStyleLayout.ALL' -> the left page layout and the right page layout are identical, 'PageStyleLayout.LEFT' -> the contents are shown only in the left pages, 'PageStyleLayout.RIGHT' -> the contents are shown only in the right pages, 'PageStyleLayout.MIRRORED' -> the left page layout and the right page layout are mirrored
NumberingTypeshortthe pages numbering type: '5' -> none, '4' -> '1, 2, 3, . . .', etc.
Size::com::sun::star::awt::Sizethe page size in hundredths of a millimeter
Widthlongthe page width in hundredths of a millimeter (identical with the width of 'Size')
Heightlongthe page height in hundredths of a millimeter (identical with the height of 'Size')
IsLandscapebooleanthe page is landscape
PrinterPaperTraystringthe printer paper tray specification name: '[From printer settings]', 'Automatically Select', etc.
LeftMarginlongthe page left margin in hundredths of a millimeter
RightMarginlongthe page right margin in hundredths of a millimeter
TopMarginlongthe page top margin in hundredths of a millimeter
BottomMarginlongthe page bottom margin in hundredths of a millimeter
BorderDistancelongthe page borders synchronized padding in hundredths of a millimeter
LeftBorderDistancelongthe page left border padding in hundredths of a millimeter
RightBorderDistancelongthe page right border padding in hundredths of a millimeter
TopBorderDistancelongthe page top border padding in hundredths of a millimeter
BottomBorderDistancelongthe page bottom border padding in hundredths of a millimeter
LeftBorder::com::sun::star::table::BorderLine2the page left border
RightBorder::com::sun::star::table::BorderLine2the page right border
TopBorder::com::sun::star::table::BorderLine2the page top border
BottomBorder::com::sun::star::table::BorderLine2the page bottom border
BackTransparentbooleanthe page background is transparent (identical with 'IsBackgroundTransparent')
BackColor::com::sun::star::util::Colorthe page background color (identical with 'FillColor')
BackGraphicURLstringthe page background graphic URL: like 'vnd.sun.star.GraphicObject:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' when the graphic is not linked
BackGraphicLocation::com::sun::star::style::GraphicLocationthe page background graphic's location in the page
BackGraphicFilterstringthe page background graphic filter name: 'PNG - Portable Network Graphic', etc.
ShadowFormat::com::sun::star::table::ShadowFormatthe page shadow format
HeaderIsOnbooleanthe page header is printed (identical with 'HeaderOn')
HeaderIsSharedbooleanthe page header is shared among the left pages and the right pages (identical with 'HeaderShared')
HeaderIsDynamicHeightbooleanthe page header height is changed implicitly (identical with 'HeaderDynamic')
HeaderHeightlongthe page header height in hundredths of a millimeter
HeaderLeftMarginlongthe page header left margin in hundredths of a millimeter
HeaderRightMarginlongthe page header right margin in hundredths of a millimeter
HeaderBodyDistancelongthe page header spacing in hundredths of a millimeter
HeaderBorderDistancelongthe page header borders synchronized padding in hundredths of a millimeter
HeaderLeftBorderDistancelongthe page header left border padding in hundredths of a millimeter
HeaderRightBorderDistancelongthe page header right border padding in hundredths of a millimeter
HeaderTopBorderDistancelongthe page header top border padding in hundredths of a millimeter
HeaderBottomBorderDistancelongthe page header bottom border padding in hundredths of a millimeter
HeaderLeftBorder::com::sun::star::table::BorderLine2the page header left border
HeaderRightBorder::com::sun::star::table::BorderLine2the page header right border
HeaderTopBorder::com::sun::star::table::BorderLine2the page header top border
HeaderBottomBorder::com::sun::star::table::BorderLine2the page header bottom border
HeaderBackTransparentbooleanthe header background is transparent (identical with 'TransparentHeaderBackground')
HeaderBackColor::com::sun::star::util::Colorthe page header background color (identical with 'HeaderFillColor')
HeaderBackGraphicURLstringthe page header background graphic URL: like 'vnd.sun.star.GraphicObject:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' when the graphic is not linked
HeaderBackGraphicLocation::com::sun::star::style::GraphicLocationthe page header background graphic's location in the header
HeaderBackGraphicFilterstringthe page header background graphic filter name: 'PNG - Portable Network Graphic', etc.
HeaderShadowFormat::com::sun::star::table::ShadowFormatthe page header shadow format
FooterIsOnbooleanthe page footer is printed (identical with 'FooterOn')
FooterIsSharedbooleanthe page footer is shared among the left pages and the right pages (identical with 'FooterShared')
FooterIsDynamicHeightbooleanthe page footer height is changed implicitly (identical with 'FooterDynamic')
FooterHeightlongthe page footer height
FooterLeftMarginlongthe page footer left margin in hundredths of a millimeter
FooterRightMarginlongthe page footer right margin in hundredths of a millimeter
FooterBodyDistancelongthe page footer spacing in hundredths of a millimeter
FooterBorderDistancelongthe page footer borders synchronized padding in hundredths of a millimeter
FooterLeftBorderDistancelongthe page footer left border padding in hundredths of a millimeter
FooterRightBorderDistancelongthe page footer right border padding in hundredths of a millimeter
FooterTopBorderDistancelongthe page footer top border padding in hundredths of a millimeter
FooterBottomBorderDistancelongthe page footer bottom border padding in hundredths of a millimeter
FooterLeftBorder::com::sun::star::table::BorderLine2the page footer left border
FooterRightBorder::com::sun::star::table::BorderLine2the page footer right border
FooterTopBorder::com::sun::star::table::BorderLine2the page footer top border
FooterBottomBorder::com::sun::star::table::BorderLine2the page footer bottom border
FooterBackTransparentbooleanthe page footer background is transparent (identical with 'TransparentFooterBackground')
FooterBackColor::com::sun::star::util::Colorthe page footer background color (identical with 'FooterFillColor')
FooterBackGraphicURLstringthe page footer background graphic URL: like 'vnd.sun.star.GraphicObject:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' when the graphic is not linked
FooterBackGraphicLocation::com::sun::star::style::GraphicLocationthe page footer background graphic's location in the footer
FooterBackGraphicFilterstringthe page footer background graphic filter name: 'PNG - Portable Network Graphic', etc.
FooterShadowFormat::com::sun::star::table::ShadowFormatthe page footer shadow format
IsPhysicalbooleanthe page style is physical (read only): usually 'true'; unknown how a page style can be un-physical
StandardPageModebooleanunknown how this is effective
FollowStylestringthe next style name
TextVerticalAdjustcom.sun.star.drawing.TextVerticalAdjustunknown how this is effective
RegisterParagraphStylestringthe name of the paragraph style according to whose spacing the text lines are aligned in an invisible lines grid
TextColumnscom.sun.star.text.XTextColumnsthe text columns
FillStylecom.sun.star.drawing.FillStylethe page background style: 'FillStyle.NONE' -> none, 'FillStyle.SOLID' -> solid color, 'FillStyle.GRADIENT' -> gradient, 'FillStyle.HATCH' -> hatch, 'FillStyle.BITMAP' -> graphic or pattern
FillBackgroundbooleanthe page background is filled
FillTransparenceshort the page background transparency in %
FillTransparenceGradientNamestring the page background transparency gradient name: '' -> nothing, 'Transparency 1', etc.
FillTransparenceGradientcom.sun.star.awt.Gradientthe page background transparency gradient
FillColorcom.sun.star.util.Colorthe page background color (identical with 'BackColor')
FillColor2com.sun.star.util.Colorthe page background 2ndary color; unknown how this is effective
FillGradientNamestringthe page background color gradient name: seems to be 'gradient' for any gradient type
FillGradientcom.sun.star.awt.Gradientthe page background gradient
FillGradientStepCountshortthe number of steps of the page background gradient
FillBitmapNamestringthe page background graphic or pattern name
FillBitmapURLstringthe page background graphic URL: like 'vnd.sun.star.GraphicObject:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
FillBitmapcom.sun.star.awt.XBitmapthe page background graphic
FillBitmapModecom.sun.star.drawing.BitmapModethe page background graphic fitting mode
FillBitmapStretchbooleanthe page background graphic is stretched
FillBitmapTilebooleanthe page background graphic is tiled
FillBitmapPositionOffsetXlongthe page background graphic tiling horizontal offset in %
FillBitmapPositionOffsetYlongthe page background graphic tiling vertical offset in %
FillBitmapOffsetXlongthe page background graphic tiling horizontal rows shift in %
FillBitmapOffsetYlongthe page background graphic tiling horizontal columns shift in %
FillBitmapLogicalSizebooleanthe page background graphic size is logical; unknown how this can be 'false'
FillBitmapSizeXlongthe page background graphic width in hundredths of a millimeter
FillBitmapSizeYlongthe page background graphic height in hundredths of a millimeter
FillBitmapRectanglePointcom.sun.star.drawing.RectanglePointthe page background graphic's location in the page
FillHatchNamestringthe page background hatch name
FillHatchcom.sun.star.drawing.Hatchthe page background hatch
GridDisplaybooleanthe grid is displayed
GridPrintbooleanthe grid is printed
GridModeshortthe grid mode: '0' -> none, '1' -> the lines, '2' -> the lines and the characters
GridSnapToCharsbooleanthe grid snaps to the characters; unknown how this can be 'false'
GridLinesunsigned shortthe number of grid lines
GridColorcom.sun.star.util.Colorthe grid color
GridBaseWidthlongthe grid base text characters maximum width in hundredths of a millimeter
GridBaseHeightlongthe grid base text characters maximum height in hundredths of a millimeter
GridRubyHeightlongthe grid rubies maximum height in hundredths of a millimeter
RubyBelowbooleanThe rubies are shown on the left of or below the base text characters
ShadowTransparencebyteunknown how this is effective
FirstIsSharedbooleanthe first page does not have any specific header or footer
HeaderTextcom.sun.star.text.XTextthe synchronized header text
HeaderTextFirstcom.sun.star.text.XTextthe first page header text
HeaderTextLeftcom.sun.star.text.XTextthe left page header text
HeaderTextRightcom.sun.star.text.XTextthe right page header text
HeaderFillStylecom.sun.star.drawing.FillStylethe page header background style: color, hatch, etc.
HeaderDynamicSpacingbooleanthe header spacing is changed implicitly
HeaderFillBackgroundbooleanthe page header background is filled
HeaderFillTransparenceshortthe page header background transparency in %
HeaderFillTransparenceGradientNamestringthe page header background transparency gradient name: like "Transparency 1"
HeaderFillTransparenceGradientcom.sun.star.awt.Gradientthe page header background transparency gradient
HeaderFillColorcom.sun.star.util.Colorthe page header background color (identical with 'HeaderBackColor')
HeaderFillColor2com.sun.star.util.Colorthe page header background 2ndary color; unknown how this is effective
HeaderFillGradientNamestringthe page header background gradient name: seems to be 'gradient' for any gradient type
HeaderFillGradientcom.sun.star.awt.Gradientthe page header background gradient
HeaderFillGradientStepCountshortthe number of the steps of the page header background gradient
HeaderFillBitmapNamestringthe page header background graphic or pattern name: like 'Sky'
HeaderFillBitmapURLstringthe page header background graphic URL: like 'vnd.sun.star.GraphicObject:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
HeaderFillBitmapcom.sun.star.awt.XBitmapthe page header background graphic
HeaderFillBitmapModecom.sun.star.drawing.BitmapModethe page header background graphic fitting mode
HeaderFillBitmapStretchbooleanthe page header background graphic is stretched
HeaderFillBitmapTilebooleanthe page header background graphic is tiled
HeaderFillBitmapPositionOffsetXlongthe page header background graphic tiling horizontal offset in %
HeaderFillBitmapPositionOffsetYlongthe page header background graphic tiling vertical offset in %
HeaderFillBitmapOffsetXlongthe page header background graphic tiling rows shift in %
HeaderFillBitmapOffsetYlongthe page header background graphic tiling columns shift in %
HeaderFillBitmapLogicalSizebooleanthe page header background graphic size is logical; unknown how this can be 'false'
HeaderFillBitmapSizeXlongthe page header background graphic width in hundredths of a millimeter
HeaderFillBitmapSizeYlongthe page header background graphic height in hundredths of a millimeter
HeaderFillBitmapRectanglePointcom.sun.star.drawing.RectanglePointthe page header background graphic's location in the header
HeaderFillHatchNamestringthe page header background hatch name
HeaderFillHatchcom.sun.star.drawing.Hatchthe page header background hatch
FooterTextcom.sun.star.text.Textthe page footer synchronized text
FooterTextFirstcom.sun.star.text.Textthe first page footer text
FooterTextLeftcom.sun.star.text.Textthe left page footer text
FooterTextRightcom.sun.star.text.Textthe right page footer text
FooterFillStylecom.sun.star.drawing.FillStylethe page footer background style: color, hatch, etc.
FooterDynamicSpacingbooleanthe page footer spacing is changed implicitly
FooterFillBackgroundbooleanthe page footer background is filled
FooterFillTransparenceshortthe page footer background transparency in %
FooterFillTransparenceGradientNamestringthe page footer background transparency gradient name: like 'Transparency 1'
FooterFillTransparenceGradientcom.sun.star.awt.Gradientthe page footer background transparency gradient
FooterFillColorcom.sun.star.util.Colorthe page footer background color (identical with 'FooterBackColor')
FooterFillColor2com.sun.star.util.Colorthe page footer background 2ndary color; unknown how this is effective
FooterFillGradientNamestringthe page footer background gradient name: seems to be 'gradient' for any gradient type
FooterFillGradientcom.sun.star.awt.Gradientthe page footer background gradient
FooterFillGradientStepCountshortthe number of the steps of the page footer background gradient
FooterFillBitmapNamestringthe page footer background graphic or pattern name: like 'Sky'
FooterFillBitmapURLstringthe page footer background graphic URL: like 'vnd.sun.star.GraphicObject:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
FooterFillBitmapcom.sun.star.awt.XBitmapthe page footer background graphic
FooterFillBitmapModecom.sun.star.drawing.BitmapModethe page footer background graphic fitting mode
FooterFillBitmapStretchbooleanthe page footer background graphic is stretched
FooterFillBitmapTilebooleanthe page footer background graphic is tiled
FooterFillBitmapPositionOffsetXlongthe page footer background graphic tiling horizontal offset in %
FooterFillBitmapPositionOffsetYlongthe page footer background graphic tiling vertical offset in %
FooterFillBitmapOffsetXlongthe page footer background graphic tiling rows shift in %
FooterFillBitmapOffsetYlongthe page footer background graphic tiling columns shift in %
FooterFillBitmapLogicalSizebooleanthe page footer background graphic size is logical; unknown how this can be 'false'
FooterFillBitmapSizeXlongthe page footer background graphic width
FooterFillBitmapSizeYlongthe page footer background graphic height
FooterFillBitmapRectanglePointcom.sun.star.drawing.RectanglePointthe page footer background graphic's location in the footer
FooterFillHatchNamestringthe page footer background hatch name
FooterFillHatchcom.sun.star.drawing.Hatchthe page footer background hatch
FootnoteHeightlongthe footnote maximum height in hundredths of a millimeter
FootnoteLineTextDistancelongthe footnote spacing (the space between the footnote separator line and the main body text) in hundredths of a millimeter
FootnoteLineStylebytethe footnote separator line style: '0' -> none, '1' -> solid, etc.
FootnoteLineWeightshortthe footnote separator line weight in hundredths of a millimeter
FootnoteLineColorcom.sun.star.util.Colorthe footnote separator line color
FootnoteLineAdjustshortthe footnote separator line location: '0' -> left, '1' -> center, '2' -> right
FootnoteLineRelativeWidthbytethe footnote separator line relative width in %
FootnoteLineDistancelongthe footnote separator line padding (space between the separator line and the footnote contents) in hundredths of a millimeter

<The previous article in this series | The table of contents of this series | The next article in this series>