Package writer2latex.xhtml
Class ParStyleConverter
- java.lang.Object
-
- writer2latex.xhtml.ConverterHelper
-
- writer2latex.xhtml.StyleConverterHelper
-
- writer2latex.xhtml.StyleWithPropertiesConverterHelper
-
- writer2latex.xhtml.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).
-
-
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 ParStyleConverter(OfficeReader ofr, XhtmlConfig config, Converter converter, int nType)
Create a newParStyleConverter
-
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 Par style.void
cssPar(StyleWithProperties style, CSVList props, boolean bInherit)
java.lang.String
getDefaultTagName(StyleWithProperties style)
Create default tag name to represent a paragraphjava.lang.String
getRealParStyleName(java.lang.String sStyleName)
java.lang.String
getStyleDeclarations(java.lang.String sIndent)
Convert style information for used stylesOfficeStyleFamily
getStyles()
Get the family of paragraph stylesjava.lang.String
getTextBackground(java.lang.String sStyleName)
void
setHeadingStyle(int nLevel, java.lang.String sStyleName)
-
Methods inherited from class writer2latex.xhtml.StyleWithPropertiesConverterHelper
applyStyle, getClassNamePrefix
-
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
-
ParStyleConverter
public ParStyleConverter(OfficeReader ofr, XhtmlConfig config, Converter converter, int nType)
Create a newParStyleConverter
- Parameters:
ofr
- anOfficeReader
to read style information fromconfig
- the configuration to useconverter
- the mainConverter
classnType
- the type of xhtml to use
-
-
Method Detail
-
setHeadingStyle
public void setHeadingStyle(int nLevel, java.lang.String sStyleName)
-
getStyleDeclarations
public java.lang.String getStyleDeclarations(java.lang.String sIndent)
Convert style information for used styles- Overrides:
getStyleDeclarations
in classStyleWithPropertiesConverterHelper
- Parameters:
sIndent
- a String of spaces to add before each line
-
getStyles
public OfficeStyleFamily getStyles()
Get the family of paragraph 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 paragraph- Specified by:
getDefaultTagName
in classStyleWithPropertiesConverterHelper
- Parameters:
style
- to use- Returns:
- the tag name.
-
applyProperties
public void applyProperties(StyleWithProperties style, CSVList props, boolean bInherit)
Convert formatting properties for a specific Par 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)
-
getTextBackground
public java.lang.String getTextBackground(java.lang.String sStyleName)
-
getRealParStyleName
public java.lang.String getRealParStyleName(java.lang.String sStyleName)
-
cssPar
public void cssPar(StyleWithProperties style, CSVList props, boolean bInherit)
-
-