Class 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).
    • Constructor Detail

      • ParStyleConverter

        public ParStyleConverter​(OfficeReader ofr,
                                 XhtmlConfig config,
                                 Converter converter,
                                 int nType)
        Create a new ParStyleConverter
        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

      • 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 class StyleWithPropertiesConverterHelper
        Parameters:
        sIndent - a String of spaces to add before each line
      • applyProperties

        public void applyProperties​(StyleWithProperties style,
                                    CSVList props,
                                    boolean bInherit)
        Convert formatting properties for a specific Par style.
        Specified by:
        applyProperties in class 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)
      • getTextBackground

        public java.lang.String getTextBackground​(java.lang.String sStyleName)
      • getRealParStyleName

        public java.lang.String getRealParStyleName​(java.lang.String sStyleName)