public class XeTeXI18n extends I18n
bAlwaysUseDefaultLang, bGreekMath, config, languages, ofr, sDefaultCountry, sDefaultCTLCountry, sDefaultCTLLanguage, sDefaultLanguage, stringReplace| Constructor and Description |
|---|
XeTeXI18n(OfficeReader ofr,
LaTeXConfig config,
ConverterPalette palette)
Construct a new XeTeXI18n as ConverterHelper
|
| Modifier and Type | Method and Description |
|---|---|
void |
appendDeclarations(LaTeXDocumentPortion pack,
LaTeXDocumentPortion decl)
Add declarations to the preamble to load the required packages
|
void |
applyLanguage(StyleWithProperties style,
boolean bDecl,
boolean bInherit,
BeforeAfter ba)
Apply a language
|
java.lang.String |
convert(java.lang.String s,
boolean bMathMode,
java.lang.String sLang)
Convert a string of characters into LaTeX
|
void |
popSpecialTable()
Pop a font from the font stack
|
void |
pushSpecialTable(java.lang.String sName)
Push a font to the font stack
|
getDefaultCountry, getDefaultLanguagepublic XeTeXI18n(OfficeReader ofr, LaTeXConfig config, ConverterPalette palette)
ofr - the OfficeReader to get language information fromconfig - the configuration which determines the symbols to usepalette - the ConverterPalette (unused)public void appendDeclarations(LaTeXDocumentPortion pack, LaTeXDocumentPortion decl)
appendDeclarations in class I18npack - usepackage declarationsdecl - other declarationspublic void applyLanguage(StyleWithProperties style, boolean bDecl, boolean bInherit, BeforeAfter ba)
applyLanguage in class I18nstyle - the OOo style to read attributes frombDecl - true if declaration form is requiredbInherit - true if inherited properties should be usedba - the BeforeAfter to add LaTeX code to.public void pushSpecialTable(java.lang.String sName)
pushSpecialTable in class I18nsName - the name of the fontpublic void popSpecialTable()
popSpecialTable in class I18npublic java.lang.String convert(java.lang.String s,
boolean bMathMode,
java.lang.String sLang)