writer2latex.latex.i18n
public abstract class I18n extends Object
Field Summary | |
---|---|
protected boolean | bAlwaysUseDefaultLang |
protected boolean | bGreekMath |
protected LaTeXConfig | config |
protected HashSet | languages |
protected String | sDefaultLanguage |
protected ReplacementTrie | stringReplace |
Constructor Summary | |
---|---|
I18n(OfficeReader ofr, LaTeXConfig config, ConverterPalette palette) Construct a new I18n as ConverterHelper |
Method Summary | |
---|---|
abstract void | appendDeclarations(LaTeXDocumentPortion pack, LaTeXDocumentPortion decl) Add declarations to the preamble to load the required packages |
abstract void | applyLanguage(StyleWithProperties style, boolean bDecl, boolean bInherit, BeforeAfter ba) Apply a language language |
abstract String | convert(String s, boolean bMathMode, String sLang) Convert a string of characters into LaTeX |
abstract void | popSpecialTable() Pop a font from the font stack |
abstract void | pushSpecialTable(String sName) Push a font to the font stack |
Parameters: ofr the OfficeReader to get language information from config the configuration which determines the symbols to use palette the ConverterPalette (unused)
Parameters: pack usepackage declarations decl other declarations
Parameters: style the OOo style to read attributesfrom bDecl true if declaration form is required bInherit true if inherited properties should be used ba the BeforeAfter
to add LaTeX code to.
Parameters: s the source string bMathMode true if the string should be rendered in math mode sLang the iso language of the string
Returns: the LaTeX string
Parameters: sName the name of the font