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)

Field Summary

Fields inherited from class writer2latex.xhtml.StyleConverterHelper

bConvertHard, bConvertStyles, nType, styleMap, styleNames

Fields inherited from class writer2latex.xhtml.ConverterHelper

config, converter, ofr

Constructor Summary

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

Method Summary

void
applyProperties(StyleWithProperties style, CSVList props, boolean bInherit)
Convert formatting properties for a specific section style.
String
getDefaultTagName(StyleWithProperties style)
Create default tag name to represent a section object
OfficeStyleFamily
getStyles()
Get the family of section styles

Methods inherited from class writer2latex.xhtml.StyleWithPropertiesConverterHelper

applyProperties, applyStyle, getClassNamePrefix, getDefaultTagName, getStyleDeclarations

Methods inherited from class writer2latex.xhtml.StyleConverterHelper

applyDirection, applyLang, colScale, getStyleDeclarations, getStyles, scale

Methods inherited from class writer2latex.xhtml.ConverterHelper

applyStyle, getCellSc, getDrawCv, getFrameSc, getListSc, getMathCv, getPageSc, getParSc, getPresentationSc, getRowSc, getSectionSc, getStyleCv, getTableCv, getTableSc, getTextCv, getTextSc

Constructor Details

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 Details

applyProperties

public void applyProperties(StyleWithProperties style,
                            CSVList props,
                            boolean bInherit)
Convert formatting properties for a specific section style.
Overrides:
applyProperties in interface StyleWithPropertiesConverterHelper
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
Overrides:
getDefaultTagName in interface StyleWithPropertiesConverterHelper
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
Overrides:
getStyles in interface StyleConverterHelper
Returns:
the style family