Package writer2latex.xhtml
Class PresentationStyleConverter
- java.lang.Object
-
- writer2latex.xhtml.ConverterHelper
-
- writer2latex.xhtml.StyleConverterHelper
-
- writer2latex.xhtml.StyleWithPropertiesConverterHelper
-
- writer2latex.xhtml.FrameStyleConverter
-
- writer2latex.xhtml.PresentationStyleConverter
-
public class PresentationStyleConverter extends FrameStyleConverter
This class converts OpenDocument presentation styles to CSS2 styles. Presentation styles are special frame styles, used to style the standard elements in a presentation (title, subtitle and textbox)
-
-
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 PresentationStyleConverter(OfficeReader ofr, XhtmlConfig config, Converter converter, int nType)
Create a newPresentationStyleConverter
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
applyOutlineStyle(int nLevel, StyleInfo info)
void
enterOutline(java.lang.String sStyleName)
void
exitOutline()
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 presentation objectjava.lang.String
getStyleDeclarations(java.lang.String sIndent)
Convert style information for used stylesOfficeStyleFamily
getStyles()
Get the family of presentation styles-
Methods inherited from class writer2latex.xhtml.FrameStyleConverter
applyProperties, borderScale, cssBackground, cssBackgroundCommon, cssBorder, cssBox, cssMargins, cssPadding
-
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, getListSc, getMathCv, getPageSc, getParSc, getPresentationSc, getRowSc, getSectionSc, getStyleCv, getTableCv, getTableSc, getTextCv, getTextSc
-
-
-
-
Constructor Detail
-
PresentationStyleConverter
public PresentationStyleConverter(OfficeReader ofr, XhtmlConfig config, Converter converter, int nType)
Create a newPresentationStyleConverter
- Parameters:
ofr
- anOfficeReader
to read style information fromconfig
- the configuration to useconverter
- the mainConverter
classnType
- the type of xhtml to use
-
-
Method Detail
-
getClassNamePrefix
public java.lang.String getClassNamePrefix()
Return a prefix to be used in generated css class names- Overrides:
getClassNamePrefix
in classFrameStyleConverter
- Returns:
- the prefix
-
getStyles
public OfficeStyleFamily getStyles()
Get the family of presentation styles- Overrides:
getStyles
in classFrameStyleConverter
- Returns:
- the style family
-
getDefaultTagName
public java.lang.String getDefaultTagName(StyleWithProperties style)
Create default tag name to represent a presentation object- Overrides:
getDefaultTagName
in classFrameStyleConverter
- Parameters:
style
- to use- Returns:
- the tag name.
-
getStyleDeclarations
public java.lang.String getStyleDeclarations(java.lang.String sIndent)
Convert style information for used styles
- Overrides:
getStyleDeclarations
in classFrameStyleConverter
- Parameters:
sIndent
- a String of spaces to add before each line
-
enterOutline
public void enterOutline(java.lang.String sStyleName)
-
exitOutline
public void exitOutline()
-
applyOutlineStyle
public void applyOutlineStyle(int nLevel, StyleInfo info)
-
-