writer2latex.xhtml

Class TableStyleConverter

public class TableStyleConverter extends StyleWithPropertiesConverterHelper

This class converts OpenDocument table styles to CSS2 styles. Table formatting includes background, alignment, margins, and also width, which is considered elsewhere.
Constructor Summary
TableStyleConverter(OfficeReader ofr, Config config, Converter converter, int nType)
Create a new TableStyleConverter
Method Summary
voidapplyProperties(StyleWithProperties style, CSVList props, boolean bInherit)
Convert formatting properties for a specific table style.
StringgetDefaultTagName(StyleWithProperties style)
Create default tag name to represent a table object
OfficeStyleFamilygetStyles()
Get the family of table styles

Constructor Detail

TableStyleConverter

public TableStyleConverter(OfficeReader ofr, Config config, Converter converter, int nType)
Create a new TableStyleConverter

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

applyProperties

public void applyProperties(StyleWithProperties style, CSVList props, boolean bInherit)
Convert formatting properties for a specific table style.

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)

getDefaultTagName

public String getDefaultTagName(StyleWithProperties style)
Create default tag name to represent a table object

Parameters: style to use

Returns: the tag name

getStyles

public OfficeStyleFamily getStyles()
Get the family of table styles

Returns: the style family