|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object writer2latex.xhtml.ConverterHelper writer2latex.xhtml.StyleConverterHelper writer2latex.xhtml.StyleWithPropertiesConverterHelper writer2latex.xhtml.FrameStyleConverter
public class FrameStyleConverter
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 | |
---|---|
FrameStyleConverter(OfficeReader ofr,
XhtmlConfig config,
Converter converter,
int nType)
Create a new FrameStyleConverter |
Method Summary | |
---|---|
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 names |
java.lang.String |
getDefaultTagName(StyleWithProperties style)
Create default tag name to represent a frame |
java.lang.String |
getStyleDeclarations(java.lang.String sIndent)
Convert style information for used styles |
OfficeStyleFamily |
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, getListSc, getMathCv, getPageSc, getParSc, getPresentationSc, getRowSc, getSectionSc, getStyleCv, getTableCv, getTableSc, getTextCv, getTextSc |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FrameStyleConverter(OfficeReader ofr, XhtmlConfig config, Converter converter, int nType)
FrameStyleConverter
ofr
- an OfficeReader
to read style information fromconfig
- the configuration to useconverter
- the main Converter
classnType
- the type of xhtml to useMethod Detail |
---|
public java.lang.String getStyleDeclarations(java.lang.String sIndent)
getStyleDeclarations
in class StyleWithPropertiesConverterHelper
sIndent
- a String of spaces to add before each linepublic java.lang.String getClassNamePrefix()
getClassNamePrefix
in class StyleWithPropertiesConverterHelper
public OfficeStyleFamily getStyles()
getStyles
in class StyleConverterHelper
public java.lang.String getDefaultTagName(StyleWithProperties style)
getDefaultTagName
in class StyleWithPropertiesConverterHelper
style
- to use
public void applyProperties(StyleWithProperties style, CSVList props, boolean bInherit)
applyProperties
in class StyleWithPropertiesConverterHelper
style
- the style to convertprops
- the CSVList
object to add information tobInherit
- true if properties should be inherited from parent style(s)public void cssBox(StyleWithProperties style, CSVList props, boolean bInherit)
public void cssMargins(StyleWithProperties style, CSVList props, boolean bInherit)
public void cssBorder(StyleWithProperties style, CSVList props, boolean bInherit)
public void cssPadding(StyleWithProperties style, CSVList props, boolean bInherit)
public void cssBackgroundCommon(StyleWithProperties style, CSVList props, boolean bInherit)
public void cssBackground(StyleWithProperties style, CSVList props, boolean bInherit)
public java.lang.String borderScale(java.lang.String sBorder)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |