#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] |
1.7.1