#include <ie_imp_KWord_1.h>
Public Member Functions | |
IE_Imp_KWord_1 (PD_Document *pDocument) | |
virtual | ~IE_Imp_KWord_1 () |
void | startElement (const gchar *name, const gchar **atts) |
void | endElement (const gchar *name) |
void | charData (const gchar *, int len) |
Private Member Functions | |
void | _appendText () |
Private Attributes | |
UT_UCS4String | m_szTextBuffer |
UT_String | m_szCharProps |
UT_String | m_szSectProps |
UT_String | m_ParaProps |
bool | m_bInText |
IE_Imp_KWord_1::IE_Imp_KWord_1 | ( | PD_Document * | pDocument | ) |
IE_Imp_KWord_1::~IE_Imp_KWord_1 | ( | ) | [virtual] |
void IE_Imp_KWord_1::_appendText | ( | ) | [private] |
References IE_Imp::appendSpan(), UT_UCS4String::clear(), m_szTextBuffer, UT_UCS4String::size(), UT_UCS4String::ucs4_str(), and UT_DEBUGMSG.
Referenced by endElement().
void IE_Imp_KWord_1::charData | ( | const gchar * | s, | |
int | len | |||
) | [virtual] |
Reimplemented from IE_Imp_XML.
References gchar, m_bInText, IE_Imp_XML::m_charDataSeen, IE_Imp_XML::m_lenCharDataExpected, IE_Imp_XML::m_lenCharDataSeen, m_szTextBuffer, UT_ASSERT, UT_NOT_IMPLEMENTED, X_CheckError, and X_EatIfAlreadyError.
void IE_Imp_KWord_1::endElement | ( | const gchar * | name | ) | [virtual] |
Reimplemented from IE_Imp_XML.
References _appendText(), IE_Imp_XML::_mapNameToToken(), IE_Imp_XML::_popInlineFmt(), IE_Imp_XML::_pushInlineFmt(), IE_Imp::appendFmt(), UT_String::c_str(), UT_String::clear(), m_bInText, IE_Imp_XML::m_parseState, m_szCharProps, IE_Imp_XML::m_vecInlineFmt, UT_String::size(), TokenTableSize, TT_ATTRIBUTE, TT_BOTTOMBORDER, TT_CHARSET, TT_CLIPARTS, TT_COLOR, TT_COUNTER, TT_DOC, TT_FLOW, TT_FOLLOWING, TT_FONT, TT_FORMAT, TT_FORMATS, TT_FRAME, TT_FRAMESET, TT_INDENTS, TT_ITALIC, TT_LAYOUT, TT_LEFTBORDER, TT_LINESPACING, TT_NAME, TT_OFFSETS, TT_PAGEBREAKING, TT_PAPER, TT_PAPERBORDERS, TT_PARAGRAPH, TT_RIGHTBORDER, TT_SIZE, TT_STRIKEOUT, TT_STYLE, TT_STYLES, TT_TEXT, TT_TOPBORDER, TT_UNDERLINE, TT_VERTALIGN, TT_WEIGHT, UT_DEBUGMSG, X_CheckError, X_EatIfAlreadyError, and xxx_UT_DEBUGMSG.
void IE_Imp_KWord_1::startElement | ( | const gchar * | name, | |
const gchar ** | atts | |||
) | [virtual] |
Reimplemented from IE_Imp_XML.
References IE_Imp_XML::_getXMLPropValue(), IE_Imp_XML::_mapNameToToken(), IE_Imp::appendStrux(), UT_String::c_str(), UT_String::clear(), DIM_MM, gchar, IE_Imp::getDoc(), kPageToFpPageSize(), m_bInText, PD_Document::m_docPageSize, m_ParaProps, IE_Imp_XML::m_parseState, m_szCharProps, m_szSectProps, numberToJustification(), PTX_Block, PTX_Section, fp_PageSize::Set(), fp_PageSize::setLandscape(), fp_PageSize::setPortrait(), UT_String::size(), TokenTableSize, TT_ATTRIBUTE, TT_BOTTOMBORDER, TT_CHARSET, TT_CLIPARTS, TT_COLOR, TT_COUNTER, TT_DOC, TT_FLOW, TT_FOLLOWING, TT_FONT, TT_FORMAT, TT_FRAME, TT_FRAMESET, TT_INDENTS, TT_ITALIC, TT_LAYOUT, TT_LEFTBORDER, TT_LINESPACING, TT_NAME, TT_OFFSETS, TT_PAGEBREAKING, TT_PAPER, TT_PAPERBORDERS, TT_PARAGRAPH, TT_RIGHTBORDER, TT_SIZE, TT_STRIKEOUT, TT_STYLE, TT_STYLES, TT_TEXT, TT_TOPBORDER, TT_UNDERLINE, TT_VERTALIGN, TT_WEIGHT, UT_DEBUGMSG, UT_String_sprintf(), X_CheckError, X_EatIfAlreadyError, and xxx_UT_DEBUGMSG.
bool IE_Imp_KWord_1::m_bInText [private] |
Referenced by charData(), endElement(), and startElement().
UT_String IE_Imp_KWord_1::m_ParaProps [private] |
Referenced by startElement().
UT_String IE_Imp_KWord_1::m_szCharProps [private] |
Referenced by endElement(), and startElement().
UT_String IE_Imp_KWord_1::m_szSectProps [private] |
Referenced by startElement().
UT_UCS4String IE_Imp_KWord_1::m_szTextBuffer [private] |
Referenced by _appendText(), and charData().