#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "ut_types.h"
#include "ut_assert.h"
#include "ut_debugmsg.h"
#include "ut_string.h"
#include "ie_imp_KWord_1.h"
#include "ie_types.h"
#include "pd_Document.h"
#include "ut_growbuf.h"
#include "ut_units.h"
#include "ut_string_class.h"
#include "ie_impexp_KWord_1.h"
Defines | |
#define | X_CheckError(v) |
#define | X_EatIfAlreadyError() do { if (m_error) return; } while (0) |
#define | TT_OTHER 0 |
#define | TT_ATTRIBUTE 1 |
#define | TT_BOTTOMBORDER 2 |
#define | TT_CHARSET 3 |
#define | TT_CLIPARTS 4 |
#define | TT_COLOR 5 |
#define | TT_COUNTER 6 |
#define | TT_DOC 7 |
#define | TT_FLOW 8 |
#define | TT_FOLLOWING 9 |
#define | TT_FONT 10 |
#define | TT_FORMAT 11 |
#define | TT_FORMATS 12 |
#define | TT_FRAME 13 |
#define | TT_FRAMESET 14 |
#define | TT_INDENTS 15 |
#define | TT_ITALIC 16 |
#define | TT_LAYOUT 17 |
#define | TT_LEFTBORDER 18 |
#define | TT_LINESPACING 19 |
#define | TT_NAME 20 |
#define | TT_OFFSETS 21 |
#define | TT_PAPER 22 |
#define | TT_PAPERBORDERS 23 |
#define | TT_PAGEBREAKING 24 |
#define | TT_PARAGRAPH 25 |
#define | TT_RIGHTBORDER 26 |
#define | TT_SIZE 27 |
#define | TT_STRIKEOUT 28 |
#define | TT_STYLE 29 |
#define | TT_STYLES 30 |
#define | TT_TEXT 31 |
#define | TT_TOPBORDER 32 |
#define | TT_UNDERLINE 33 |
#define | TT_VERTALIGN 34 |
#define | TT_WEIGHT 35 |
#define | TokenTableSize ((sizeof(s_Tokens)/sizeof(s_Tokens[0]))) |
#define | X_TestParseState(ps) ((m_parseState==(ps))) |
#define | X_VerifyParseState(ps) do { if (!(X_TestParseState(ps))) { m_error = UT_IE_BOGUSDOCUMENT; return; } } while(0) |
#define | X_CheckDocument(b) do { if (!(b)) { m_error = UT_IE_BOGUSDOCUMENT; return; } } while (0) |
#define | X_CheckError(v) do { if (!(v)) { m_error = UT_ERROR; return; } } while (0) |
#define | X_EatIfAlreadyError() do { if (m_error) return; } while (0) |
Functions | |
static const char * | numberToJustification (const char *justification_name) |
static fp_PageSize::Predefined | kPageToFpPageSize (const char *sz) |
Variables | |
static IE_SuffixConfidence | IE_Imp_KWord_1_Sniffer__SuffixConfidence [] |
static IE_MimeConfidence | IE_Imp_KWord_1_Sniffer__MimeConfidence [] |
static struct xmlToIdMapping | s_Tokens [] |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_ATTRIBUTE 1 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_BOTTOMBORDER 2 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_CHARSET 3 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_CLIPARTS 4 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_COLOR 5 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_COUNTER 6 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_DOC 7 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_FLOW 8 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_FOLLOWING 9 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_FONT 10 |
#define TT_FORMAT 11 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_FORMATS 12 |
Referenced by IE_Imp_KWord_1::endElement().
#define TT_FRAME 13 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_FRAMESET 14 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_INDENTS 15 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_ITALIC 16 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_LAYOUT 17 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_LEFTBORDER 18 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_LINESPACING 19 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_NAME 20 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_OFFSETS 21 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_OTHER 0 |
#define TT_PAGEBREAKING 24 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_PAPER 22 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_PAPERBORDERS 23 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_PARAGRAPH 25 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_RIGHTBORDER 26 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_SIZE 27 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_STRIKEOUT 28 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_STYLE 29 |
#define TT_STYLES 30 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_TEXT 31 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_TOPBORDER 32 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_UNDERLINE 33 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_VERTALIGN 34 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define TT_WEIGHT 35 |
Referenced by IE_Imp_KWord_1::endElement(), and IE_Imp_KWord_1::startElement().
#define X_CheckDocument | ( | b | ) | do { if (!(b)) { m_error = UT_IE_BOGUSDOCUMENT; return; } } while (0) |
#define X_CheckError | ( | v | ) |
do { if (!(v)) \ { m_error = UT_ERROR; \ return; } } while (0)
#define X_CheckError | ( | v | ) | do { if (!(v)) { m_error = UT_ERROR; return; } } while (0) |
#define X_EatIfAlreadyError | ( | ) | do { if (m_error) return; } while (0) |
#define X_EatIfAlreadyError | ( | ) | do { if (m_error) return; } while (0) |
#define X_TestParseState | ( | ps | ) | ((m_parseState==(ps))) |
#define X_VerifyParseState | ( | ps | ) | do { if (!(X_TestParseState(ps))) { m_error = UT_IE_BOGUSDOCUMENT; return; } } while(0) |
static fp_PageSize::Predefined kPageToFpPageSize | ( | const char * | sz | ) | [static] |
Referenced by IE_Imp_KWord_1::startElement().
static const char* numberToJustification | ( | const char * | justification_name | ) | [static] |
References UT_ASSERT, and UT_SHOULD_NOT_HAPPEN.
Referenced by IE_Imp_KWord_1::startElement().
{ { IE_MIME_MATCH_FULL, IE_MIMETYPE_KWord, UT_CONFIDENCE_GOOD }, { IE_MIME_MATCH_FULL, "application/x-kword", UT_CONFIDENCE_GOOD }, { IE_MIME_MATCH_BOGUS, "", UT_CONFIDENCE_ZILCH } }
{ { "kwd", UT_CONFIDENCE_PERFECT }, { "", UT_CONFIDENCE_ZILCH } }
struct xmlToIdMapping s_Tokens[] [static] |