Package writer2latex.latex
Class TableConverter
- java.lang.Object
-
- writer2latex.latex.ConverterHelper
-
- writer2latex.latex.TableConverter
-
public class TableConverter extends ConverterHelper
This class converts OpenDocument tables to LaTeX.
The following LaTeX packages are used; some of them are optional
array.sty, longtable.sty, supertabular.sty, tabulary.sty, hhline.sty, colortbl.sty.
Options:
- use_longtable = true|false
- use_supertabular = true|false
- use_tabulary = true|false
- use_colortbl = true|false
- float_tables = true|false
- float_options = <string>
- table_content = accept|ignore|warning|error
-
-
Field Summary
-
Fields inherited from class writer2latex.latex.ConverterHelper
config, ofr, palette
-
-
Constructor Summary
Constructors Constructor Description TableConverter(OfficeReader ofr, LaTeXConfig config, ConverterPalette palette)
Constructs a newTableConverter
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
appendDeclarations(LaTeXDocumentPortion pack, LaTeXDocumentPortion decl)
void
handleCaption(org.w3c.dom.Element node, LaTeXDocumentPortion ldp, Context oc)
void
handleTable(org.w3c.dom.Element node, org.w3c.dom.Element caption, boolean bCaptionAbove, LaTeXDocumentPortion ldp, Context oc)
Process a table (table:table or table:sub-table tag)
-
-
-
Constructor Detail
-
TableConverter
public TableConverter(OfficeReader ofr, LaTeXConfig config, ConverterPalette palette)
Constructs a new
TableConverter
.
-
-
Method Detail
-
appendDeclarations
public void appendDeclarations(LaTeXDocumentPortion pack, LaTeXDocumentPortion decl)
- Overrides:
appendDeclarations
in classConverterHelper
-
handleCaption
public void handleCaption(org.w3c.dom.Element node, LaTeXDocumentPortion ldp, Context oc)
-
handleTable
public void handleTable(org.w3c.dom.Element node, org.w3c.dom.Element caption, boolean bCaptionAbove, LaTeXDocumentPortion ldp, Context oc)
Process a table (table:table or table:sub-table tag)
- Parameters:
node
- The element containing the tableldp
- theLaTeXDocumentPortion
to which LaTeX code should be addedoc
- the current context
-
-