Package writer2latex.xhtml
Class FrameStyleConverter
java.lang.Object
writer2latex.xhtml.ConverterHelper
writer2latex.xhtml.StyleConverterHelper
writer2latex.xhtml.StyleWithPropertiesConverterHelper
writer2latex.xhtml.FrameStyleConverter
- Direct Known Subclasses:
PresentationStyleConverter
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
ConstructorsConstructorDescriptionFrameStyleConverter
(OfficeReader ofr, XhtmlConfig config, Converter converter, int nType) Create a newFrameStyleConverter
-
Method Summary
Modifier and TypeMethodDescriptionvoid
applyProperties
(StyleWithProperties style, CSVList props, boolean bInherit) Convert formatting properties for a specific frame style.borderScale
(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) Return a prefix to be used in generated css class namesCreate default tag name to represent a framegetStyleDeclarations
(String sIndent) Convert style information for used stylesGet the family of frame stylesMethods 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 Details
-
FrameStyleConverter
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 Details
-
getStyleDeclarations
Convert style information for used styles- Overrides:
getStyleDeclarations
in classStyleWithPropertiesConverterHelper
- Parameters:
sIndent
- a String of spaces to add before each line
-
getClassNamePrefix
Return a prefix to be used in generated css class names- Overrides:
getClassNamePrefix
in classStyleWithPropertiesConverterHelper
- Returns:
- the prefix
-
getStyles
Get the family of frame styles- Specified by:
getStyles
in classStyleConverterHelper
- Returns:
- the style family
-
getDefaultTagName
Create default tag name to represent a frame- Specified by:
getDefaultTagName
in classStyleWithPropertiesConverterHelper
- Parameters:
style
- to use- Returns:
- the tag name.
-
applyProperties
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
-
cssMargins
-
cssBorder
-
cssPadding
-
cssBackgroundCommon
-
cssBackground
-
borderScale
-