Package writer2latex.xhtml
Class SectionStyleConverter
- java.lang.Object
-
- writer2latex.xhtml.ConverterHelper
-
- writer2latex.xhtml.StyleConverterHelper
-
- writer2latex.xhtml.StyleWithPropertiesConverterHelper
-
- writer2latex.xhtml.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
Constructors Constructor Description SectionStyleConverter(OfficeReader ofr, XhtmlConfig config, Converter converter, int nType)
Create a newSectionStyleConverter
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
applyProperties(StyleWithProperties style, CSVList props, boolean bInherit)
Convert formatting properties for a specific section style.java.lang.String
getDefaultTagName(StyleWithProperties style)
Create default tag name to represent a section objectOfficeStyleFamily
getStyles()
Get the family of section styles-
Methods inherited from class writer2latex.xhtml.StyleWithPropertiesConverterHelper
applyStyle, getClassNamePrefix, getStyleDeclarations
-
Methods inherited from class writer2latex.xhtml.StyleConverterHelper
applyDirection, applyLang, colScale, 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 Detail
-
SectionStyleConverter
public SectionStyleConverter(OfficeReader ofr, XhtmlConfig config, Converter converter, int nType)
Create a newSectionStyleConverter
- Parameters:
ofr
- anOfficeReader
to read style information fromconfig
- the configuration to useconverter
- the mainConverter
classnType
- the type of xhtml to use
-
-
Method Detail
-
getStyles
public OfficeStyleFamily getStyles()
Get the family of section styles- Specified by:
getStyles
in classStyleConverterHelper
- Returns:
- the style family
-
getDefaultTagName
public java.lang.String getDefaultTagName(StyleWithProperties style)
Create default tag name to represent a section object
- Specified by:
getDefaultTagName
in classStyleWithPropertiesConverterHelper
- Parameters:
style
- to use- Returns:
- the tag name. If the style is null, a default result should be returned.
-
applyProperties
public void applyProperties(StyleWithProperties style, CSVList props, boolean bInherit)
Convert formatting properties for a specific section style.
- Specified by:
applyProperties
in classStyleWithPropertiesConverterHelper
- Parameters:
style
- the style to convertprops
- theCSVList
object to add information tobInherit
- true if properties should be inherited from parent style(s)
-
-