139 lines
4.5 KiB
ReStructuredText
139 lines
4.5 KiB
ReStructuredText
.. _styles:
|
|
|
|
Styles
|
|
======
|
|
|
|
Section
|
|
-------
|
|
|
|
Below are the available styles for section:
|
|
|
|
- ``orientation`` Page orientation, i.e. 'portrait' (default) or
|
|
'landscape'
|
|
- ``marginTop`` Page margin top in twips
|
|
- ``marginLeft`` Page margin left in twips
|
|
- ``marginRight`` Page margin right in twips
|
|
- ``marginBottom`` Page margin bottom in twips
|
|
- ``borderTopSize`` Border top size in twips
|
|
- ``borderTopColor`` Border top color
|
|
- ``borderLeftSize`` Border left size in twips
|
|
- ``borderLeftColor`` Border left color
|
|
- ``borderRightSize`` Border right size in twips
|
|
- ``borderRightColor`` Border right color
|
|
- ``borderBottomSize`` Border bottom size in twips
|
|
- ``borderBottomColor`` Border bottom color
|
|
- ``headerHeight`` Spacing to top of header
|
|
- ``footerHeight`` Spacing to bottom of footer
|
|
- ``gutter`` Page gutter spacing
|
|
- ``colsNum`` Number of columns
|
|
- ``colsSpace`` Spacing between columns
|
|
- ``breakType`` Section break type (nextPage, nextColumn, continuous,
|
|
evenPage, oddPage)
|
|
|
|
The following two styles are automatically set by the use of the
|
|
``orientation`` style. You can alter them but that's not recommended.
|
|
|
|
- ``pageSizeW`` Page width in twips
|
|
- ``pageSizeH`` Page height in twips
|
|
|
|
Font
|
|
----
|
|
|
|
Available font styles:
|
|
|
|
- ``name`` Font name, e.g. *Arial*
|
|
- ``size`` Font size, e.g. *20*, *22*,
|
|
- ``hint`` Font content type, *default*, *eastAsia*, or *cs*
|
|
- ``bold`` Bold, *true* or *false*
|
|
- ``italic`` Italic, *true* or *false*
|
|
- ``superScript`` Superscript, *true* or *false*
|
|
- ``subScript`` Subscript, *true* or *false*
|
|
- ``underline`` Underline, *dash*, *dotted*, etc.
|
|
- ``strikethrough`` Strikethrough, *true* or *false*
|
|
- ``doubleStrikethrough`` Double strikethrough, *true* or *false*
|
|
- ``color`` Font color, e.g. *FF0000*
|
|
- ``fgColor`` Font highlight color, e.g. *yellow*, *green*, *blue*
|
|
- ``bgColor`` Font background color, e.g. *FF0000*
|
|
- ``smallCaps`` Small caps, *true* or *false*
|
|
- ``allCaps`` All caps, *true* or *false*
|
|
- ``rtl`` Right to Left language, *true* or *false*
|
|
|
|
Paragraph
|
|
---------
|
|
|
|
Available paragraph styles:
|
|
|
|
- ``align`` Paragraph alignment, *left*, *right* or *center*
|
|
- ``spaceBefore`` Space before paragraph
|
|
- ``spaceAfter`` Space after paragraph
|
|
- ``indent`` Indent by how much
|
|
- ``hanging`` Hanging by how much
|
|
- ``basedOn`` Parent style
|
|
- ``next`` Style for next paragraph
|
|
- ``widowControl`` Allow first/last line to display on a separate page,
|
|
*true* or *false*
|
|
- ``keepNext`` Keep paragraph with next paragraph, *true* or *false*
|
|
- ``keepLines`` Keep all lines on one page, *true* or *false*
|
|
- ``pageBreakBefore`` Start paragraph on next page, *true* or *false*
|
|
- ``lineHeight`` text line height, e.g. *1.0*, *1.5*, ect...
|
|
- ``tabs`` Set of custom tab stops
|
|
|
|
Table
|
|
-----
|
|
|
|
Table styles:
|
|
|
|
- ``width`` Table width in percent
|
|
- ``bgColor`` Background color, e.g. '9966CC'
|
|
- ``border(Top|Right|Bottom|Left)Size`` Border size in twips
|
|
- ``border(Top|Right|Bottom|Left)Color`` Border color, e.g. '9966CC'
|
|
- ``cellMargin(Top|Right|Bottom|Left)`` Cell margin in twips
|
|
|
|
Row styles:
|
|
|
|
- ``tblHeader`` Repeat table row on every new page, *true* or *false*
|
|
- ``cantSplit`` Table row cannot break across pages, *true* or *false*
|
|
- ``exactHeight`` Row height is exact or at least
|
|
|
|
Cell styles:
|
|
|
|
- ``width`` Cell width in twips
|
|
- ``valign`` Vertical alignment, *top*, *center*, *both*, *bottom*
|
|
- ``textDirection`` Direction of text
|
|
- ``bgColor`` Background color, e.g. '9966CC'
|
|
- ``border(Top|Right|Bottom|Left)Size`` Border size in twips
|
|
- ``border(Top|Right|Bottom|Left)Color`` Border color, e.g. '9966CC'
|
|
- ``gridSpan`` Number of columns spanned
|
|
- ``vMerge`` *restart* or *continue*
|
|
|
|
Image
|
|
-----
|
|
|
|
Available image styles:
|
|
|
|
- ``width`` Width in pixels
|
|
- ``height`` Height in pixels
|
|
- ``align`` Image alignment, *left*, *right*, or *center*
|
|
- ``marginTop`` Top margin in inches, can be negative
|
|
- ``marginLeft`` Left margin in inches, can be negative
|
|
- ``wrappingStyle`` Wrapping style, *inline*, *square*, *tight*,
|
|
*behind*, or *infront*
|
|
|
|
Numbering level
|
|
---------------
|
|
|
|
- ``start`` Starting value
|
|
- ``format`` Numbering format
|
|
bullet\|decimal\|upperRoman\|lowerRoman\|upperLetter\|lowerLetter
|
|
- ``restart`` Restart numbering level symbol
|
|
- ``suffix`` Content between numbering symbol and paragraph text
|
|
tab\|space\|nothing
|
|
- ``text`` Numbering level text e.g. %1 for nonbullet or bullet
|
|
character
|
|
- ``align`` Numbering symbol align left\|center\|right\|both
|
|
- ``left`` See paragraph style
|
|
- ``hanging`` See paragraph style
|
|
- ``tabPos`` See paragraph style
|
|
- ``font`` Font name
|
|
- ``hint`` See font style
|