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 voidapplyProperties(StyleWithProperties style, CSVList props, boolean bInherit)Convert formatting properties for a specific section style.java.lang.StringgetDefaultTagName(StyleWithProperties style)Create default tag name to represent a section objectOfficeStyleFamilygetStyles()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, getHeadingSc, 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- anOfficeReaderto read style information fromconfig- the configuration to useconverter- the mainConverterclassnType- the type of xhtml to use
-
-
Method Detail
-
getStyles
public OfficeStyleFamily getStyles()
Get the family of section styles- Specified by:
getStylesin classStyleConverterHelper- Returns:
- the style family
-
getDefaultTagName
public java.lang.String getDefaultTagName(StyleWithProperties style)
Create default tag name to represent a section object
- Specified by:
getDefaultTagNamein 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:
applyPropertiesin classStyleWithPropertiesConverterHelper- Parameters:
style- the style to convertprops- theCSVListobject to add information tobInherit- true if properties should be inherited from parent style(s)
-
-