#include <stdlib.h>
#include <string.h>
#include <deque>
#include <stack>
#include "fp_types.h"
#include "ut_debugmsg.h"
#include "ut_string.h"
#include "ut_bytebuf.h"
#include "ut_base64.h"
#include "ut_Language.h"
#include "ut_units.h"
#include "ut_mbtowc.h"
#include "ut_wctomb.h"
#include "pt_Types.h"
#include "ie_exp_LaTeX.h"
#include "pd_Document.h"
#include "pd_Style.h"
#include "pp_AttrProp.h"
#include "px_ChangeRecord.h"
#include "px_CR_Object.h"
#include "px_CR_Span.h"
#include "px_CR_Strux.h"
#include "xap_App.h"
#include "xap_EncodingManager.h"
#include "fd_Field.h"
#include "ie_Table.h"
#include "ut_locale.h"
#include "ut_string_class.h"
#include "xap_Module.h"
#include "ut_misc.h"
#include "ie_math_convert.h"
Classes | |
class | LaTeX_Analysis_Listener |
class | s_LaTeX_Listener |
struct | LaTeX_Font_Size |
Defines | |
#define | ABI_BUILTIN_FAR_CALL ABI_FAR_CALL |
#define | EPSILON 0.1 |
#define | BT_NORMAL 1 |
#define | BT_HEADING1 2 |
#define | BT_HEADING2 3 |
#define | BT_HEADING3 4 |
#define | BT_BLOCKTEXT 5 |
#define | BT_PLAINTEXT 6 |
#define | SUB(a, who) case a: subst = "\\(\\" who"\\)"; return true; |
#define | SUBd(a, who) case a: subst = who; return true; |
#define | printf(x) out = (x); |
Typedefs | |
typedef UT_UCSChar | U16 |
Enumerations | |
enum | JustificationTypes { JUSTIFIED, CENTER, RIGHT, LEFT } |
Functions | |
ABI_BUILTIN_FAR_CALL int | abi_plugin_register (XAP_ModuleInfo *mi) |
ABI_BUILTIN_FAR_CALL int | abi_plugin_unregister (XAP_ModuleInfo *mi) |
ABI_BUILTIN_FAR_CALL int | abi_plugin_supports_version (UT_uint32, UT_uint32, UT_uint32) |
static int | wvConvertUnicodeToLaTeX (U16 char16, const char *&out) |
static bool | _convertLettersToSymbols (char c, const char *&subst) |
Variables | |
static IE_Exp_LaTeX_Sniffer * | m_sniffer = 0 |
static const LaTeX_Font_Size | fontsizes [] |
#define ABI_BUILTIN_FAR_CALL ABI_FAR_CALL |
#define BT_BLOCKTEXT 5 |
Referenced by s_LaTeX_Listener::_closeBlock().
#define BT_HEADING1 2 |
Referenced by s_LaTeX_Listener::_closeBlock().
#define BT_HEADING2 3 |
Referenced by s_LaTeX_Listener::_closeBlock().
#define BT_HEADING3 4 |
Referenced by s_LaTeX_Listener::_closeBlock().
#define BT_NORMAL 1 |
Referenced by s_LaTeX_Listener::_closeBlock(), and s_LaTeX_Listener::_openParagraph().
#define BT_PLAINTEXT 6 |
Referenced by s_LaTeX_Listener::_closeBlock().
#define EPSILON 0.1 |
Referenced by TF_Test::alarm_handler(), TF_Test::check(), FV_View::cmdInsertTable(), convertBMP2PNG(), AP_Convert::convertTo(), IE_Exp::copyToBuffer(), AbiCommand::doCommands(), AP_Args::doWindowlessArgs(), DumpEditMethods_invoke(), DiskSessionRecorder::dumpSession(), AP_CocoaApp::errorMsgBadArg(), TF_Test::get_test_src_dir(), fp_TableContainer::layout(), AbiCommand::loadDocument(), memleaks(), AbiCommand::newDocument(), AbiCommand::parseTokens(), TF_Test::run(), ServiceAccountHandler::setAcl(), TF_Test::start(), ServiceUnixAccountHandler::storeProperties(), TFTEST_MAIN(), UT_UnixAssertMsg(), and wvConvertUnicodeToLaTeX().
#define SUB | ( | a, | ||
who | ||||
) | case a: subst = "\\(\\" who"\\)"; return true; |
Referenced by _convertLettersToSymbols().
#define SUBd | ( | a, | ||
who | ||||
) | case a: subst = who; return true; |
Referenced by _convertLettersToSymbols().
typedef UT_UCSChar U16 |
enum JustificationTypes |
static bool _convertLettersToSymbols | ( | char | c, | |
const char *& | subst | |||
) | [static] |
Referenced by s_LaTeX_Listener::_outputData().
ABI_BUILTIN_FAR_CALL int abi_plugin_register | ( | XAP_ModuleInfo * | mi | ) |
ABI_BUILTIN_FAR_CALL int abi_plugin_unregister | ( | XAP_ModuleInfo * | mi | ) |
static int wvConvertUnicodeToLaTeX | ( | U16 | char16, | |
const char *& | out | |||
) | [static] |
References printf.
Referenced by s_LaTeX_Listener::_outputData().
const LaTeX_Font_Size fontsizes[] [static] |
{ {5, 7, 8, 9, 12, 14, 17, 20, 25}, {6, 8, 9, 10, 12, 17, 17, 20, 25}, {6, 8, 10, 11, 14, 17, 20, 25, 25} }
Referenced by XAP_EncodingManager::initialize().
IE_Exp_LaTeX_Sniffer* m_sniffer = 0 [static] |