writer2latex.xhtml

Class ParStyleConverter

public class ParStyleConverter extends StyleWithPropertiesConverterHelper

This class converts OpenDocument paragraph styles to CSS2 styles for use in paragraphs and headings. This also includes conversion of paragraph properties in other styles (cell styles).
Constructor Summary
ParStyleConverter(OfficeReader ofr, XhtmlConfig config, Converter converter, int nType)
Create a new ParStyleConverter
Method Summary
voidapplyProperties(StyleWithProperties style, CSVList props, boolean bInherit)
Convert formatting properties for a specific Par style.
voidcssPar(StyleWithProperties style, CSVList props, boolean bInherit)
StringgetDefaultTagName(StyleWithProperties style)
Create default tag name to represent a paragraph
StringgetRealParStyleName(String sStyleName)
StringgetStyleDeclarations(String sIndent)
Convert style information for used styles
OfficeStyleFamilygetStyles()
Get the family of paragraph styles
StringgetTextBackground(String sStyleName)
voidsetHeadingStyle(int nLevel, String sStyleName)

Constructor Detail

ParStyleConverter

public ParStyleConverter(OfficeReader ofr, XhtmlConfig config, Converter converter, int nType)
Create a new ParStyleConverter

Parameters: ofr an OfficeReader to read style information from config the configuration to use converter the main Converter class nType the type of xhtml to use

Method Detail

applyProperties

public void applyProperties(StyleWithProperties style, CSVList props, boolean bInherit)
Convert formatting properties for a specific Par style.

Parameters: style the style to convert props the CSVList object to add information to bInherit true if properties should be inherited from parent style(s)

cssPar

public void cssPar(StyleWithProperties style, CSVList props, boolean bInherit)

getDefaultTagName

public String getDefaultTagName(StyleWithProperties style)
Create default tag name to represent a paragraph

Parameters: style to use

Returns: the tag name.

getRealParStyleName

public String getRealParStyleName(String sStyleName)

getStyleDeclarations

public String getStyleDeclarations(String sIndent)
Convert style information for used styles

Parameters: sIndent a String of spaces to add before each line

getStyles

public OfficeStyleFamily getStyles()
Get the family of paragraph styles

Returns: the style family

getTextBackground

public String getTextBackground(String sStyleName)

setHeadingStyle

public void setHeadingStyle(int nLevel, String sStyleName)