writer2latex.xhtml

Class SectionStyleConverter

public class SectionStyleConverter extends StyleWithPropertiesConverterHelper

This class converts OpenDocument section styles to CSS2 styles. Sections are formatted using (a subset of) box properties and with columns. The latter would require css3 to be converted (column-count property)
Constructor Summary
SectionStyleConverter(OfficeReader ofr, XhtmlConfig config, Converter converter, int nType)
Create a new SectionStyleConverter
Method Summary
voidapplyProperties(StyleWithProperties style, CSVList props, boolean bInherit)

Convert formatting properties for a specific section style.

StringgetDefaultTagName(StyleWithProperties style)

Create default tag name to represent a section object

OfficeStyleFamilygetStyles()
Get the family of section styles

Constructor Detail

SectionStyleConverter

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

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 section 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)

getDefaultTagName

public String getDefaultTagName(StyleWithProperties style)

Create default tag name to represent a section object

Parameters: style to use

Returns: the tag name. If the style is null, a default result should be returned.

getStyles

public OfficeStyleFamily getStyles()
Get the family of section styles

Returns: the style family