Class XeTeXI18n


  • public class XeTeXI18n
    extends I18n
    This class takes care of i18n in XeLaTeX
    • Constructor Detail

      • XeTeXI18n

        public XeTeXI18n​(OfficeReader ofr,
                         LaTeXConfig config,
                         ConverterPalette palette)
        Construct a new XeTeXI18n as ConverterHelper
        Parameters:
        ofr - the OfficeReader to get language information from
        config - the configuration which determines the symbols to use
        palette - the ConverterPalette (unused)
    • Method Detail

      • applyLanguage

        public void applyLanguage​(StyleWithProperties style,
                                  boolean bDecl,
                                  boolean bInherit,
                                  BeforeAfter ba)
        Apply a language language
        Specified by:
        applyLanguage in class I18n
        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.
      • pushSpecialTable

        public void pushSpecialTable​(java.lang.String sName)
        Push a font to the font stack
        Specified by:
        pushSpecialTable in class I18n
        Parameters:
        sName - the name of the font
      • popSpecialTable

        public void popSpecialTable()
        Pop a font from the font stack
        Specified by:
        popSpecialTable in class I18n
      • convert

        public java.lang.String convert​(java.lang.String s,
                                        boolean bMathMode,
                                        java.lang.String sLang)
        Convert a string of characters into LaTeX
        Specified by:
        convert in class I18n
        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