Defines | Functions | Variables

ie_imp_KWord_1.cpp File Reference

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

Define Documentation

#define TokenTableSize   ((sizeof(s_Tokens)/sizeof(s_Tokens[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_OTHER   0
#define TT_PAGEBREAKING   24
#define TT_PAPER   22
#define TT_PAPERBORDERS   23
#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 X_CheckDocument (   b  )     do { if (!(b)) { m_error = UT_IE_BOGUSDOCUMENT; return; } } while (0)
#define X_CheckError (   v  ) 
Value:
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)

Function Documentation

static fp_PageSize::Predefined kPageToFpPageSize ( const char *  sz  )  [static]
static const char* numberToJustification ( const char *  justification_name  )  [static]

Variable Documentation

Initial value:
 {
    { 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 }
}
Initial value:
 {
    { "kwd",    UT_CONFIDENCE_PERFECT   },
    { "",   UT_CONFIDENCE_ZILCH     }
}
struct xmlToIdMapping s_Tokens[] [static]