Package writer2latex.xhtml
Class FrameStyleConverter
- java.lang.Object
-
- writer2latex.xhtml.ConverterHelper
-
- writer2latex.xhtml.StyleConverterHelper
-
- writer2latex.xhtml.StyleWithPropertiesConverterHelper
-
- writer2latex.xhtml.FrameStyleConverter
-
- Direct Known Subclasses:
PresentationStyleConverter
public class FrameStyleConverter extends StyleWithPropertiesConverterHelper
This class converts OpenDocument graphic (frame) styles to CSS2 styles. This includes conversion of frame properties in other styles (paragraph, cell, section, page and presentation 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 FrameStyleConverter(OfficeReader ofr, XhtmlConfig config, Converter converter, int nType)
Create a newFrameStyleConverter
-
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 frame style.java.lang.String
borderScale(java.lang.String sBorder)
void
cssBackground(StyleWithProperties style, CSVList props, boolean bInherit)
void
cssBackgroundCommon(StyleWithProperties style, CSVList props, boolean bInherit)
void
cssBorder(StyleWithProperties style, CSVList props, boolean bInherit)
void
cssBox(StyleWithProperties style, CSVList props, boolean bInherit)
void
cssMargins(StyleWithProperties style, CSVList props, boolean bInherit)
void
cssPadding(StyleWithProperties style, CSVList props, boolean bInherit)
java.lang.String
getClassNamePrefix()
Return a prefix to be used in generated css class namesjava.lang.String
getDefaultTagName(StyleWithProperties style)
Create default tag name to represent a framejava.lang.String
getStyleDeclarations(java.lang.String sIndent)
Convert style information for used stylesOfficeStyleFamily
getStyles()
Get the family of frame styles-
Methods inherited from class writer2latex.xhtml.StyleWithPropertiesConverterHelper
applyStyle
-
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
-
FrameStyleConverter
public FrameStyleConverter(OfficeReader ofr, XhtmlConfig config, Converter converter, int nType)
Create a newFrameStyleConverter
- Parameters:
ofr
- anOfficeReader
to read style information fromconfig
- the configuration to useconverter
- the mainConverter
classnType
- the type of xhtml to use
-
-
Method Detail
-
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
-
getClassNamePrefix
public java.lang.String getClassNamePrefix()
Return a prefix to be used in generated css class names- Overrides:
getClassNamePrefix
in classStyleWithPropertiesConverterHelper
- Returns:
- the prefix
-
getStyles
public OfficeStyleFamily getStyles()
Get the family of frame 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 frame- 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 frame 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)
-
cssBox
public void cssBox(StyleWithProperties style, CSVList props, boolean bInherit)
-
cssMargins
public void cssMargins(StyleWithProperties style, CSVList props, boolean bInherit)
-
cssBorder
public void cssBorder(StyleWithProperties style, CSVList props, boolean bInherit)
-
cssPadding
public void cssPadding(StyleWithProperties style, CSVList props, boolean bInherit)
-
cssBackgroundCommon
public void cssBackgroundCommon(StyleWithProperties style, CSVList props, boolean bInherit)
-
cssBackground
public void cssBackground(StyleWithProperties style, CSVList props, boolean bInherit)
-
borderScale
public java.lang.String borderScale(java.lang.String sBorder)
-
-