List of all members.
Public Member Functions |
| s_MsWord_97_Listener (PD_Document *pDocument, IE_Exp_MsWord_97 *pie) |
virtual | ~s_MsWord_97_Listener () |
virtual bool | populate (fl_ContainerLayout *sfh, const PX_ChangeRecord *pcr) |
virtual bool | populateStrux (pf_Frag_Strux *sdh, const PX_ChangeRecord *pcr, fl_ContainerLayout **psfh) |
virtual bool | change (fl_ContainerLayout *sfh, const PX_ChangeRecord *pcr) |
virtual bool | insertStrux (fl_ContainerLayout *sfh, const PX_ChangeRecord *pcr, pf_Frag_Strux *sdh, PL_ListenerId lid, void(*pfnBindHandles)(pf_Frag_Strux *sdhNew, PL_ListenerId lid, fl_ContainerLayout *sfhNew)) |
virtual bool | signal (UT_uint32 iSignal) |
Protected Member Functions |
void | _closeSection (void) |
void | _closeBlock (void) |
void | _closeSpan (void) |
void | _openSpan (PT_AttrPropIndex apiSpan) |
void | _openTag (const char *szPrefix, const char *szSuffix, bool bNewLineAfter, PT_AttrPropIndex api) |
void | _outputData (const UT_UCSChar *p, UT_uint32 length) |
void | _handleStyles (void) |
void | _handleDataItems (void) |
void | _convertColor (UT_sint32 *msCol, const char *szFrom) |
void | _convertFontSize (UT_sint32 *szDest, const char *szFrom) |
void | _convertFontFace (char *szDest, const char *szFrom) |
Protected Attributes |
PD_Document * | m_pDocument |
IE_Exp_MsWord_97 * | m_pie |
bool | m_bInSection |
bool | m_bInBlock |
bool | m_bInSpan |
PT_AttrPropIndex | m_apiLastSpan |
Constructor & Destructor Documentation
s_MsWord_97_Listener::~s_MsWord_97_Listener |
( |
|
) |
[virtual] |
Member Function Documentation
void s_MsWord_97_Listener::_closeBlock |
( |
void |
|
) |
[protected] |
void s_MsWord_97_Listener::_closeSection |
( |
void |
|
) |
[protected] |
void s_MsWord_97_Listener::_closeSpan |
( |
void |
|
) |
[protected] |
void s_MsWord_97_Listener::_convertColor |
( |
UT_sint32 * |
msCol, |
|
|
const char * |
szFrom | |
|
) |
| | [protected] |
void s_MsWord_97_Listener::_convertFontFace |
( |
char * |
szDest, |
|
|
const char * |
szFrom | |
|
) |
| | [protected] |
void s_MsWord_97_Listener::_convertFontSize |
( |
UT_sint32 * |
szDest, |
|
|
const char * |
szFrom | |
|
) |
| | [protected] |
void s_MsWord_97_Listener::_handleDataItems |
( |
void |
|
) |
[protected] |
void s_MsWord_97_Listener::_handleStyles |
( |
void |
|
) |
[protected] |
void s_MsWord_97_Listener::_openTag |
( |
const char * |
szPrefix, |
|
|
const char * |
szSuffix, |
|
|
bool |
bNewLineAfter, |
|
|
PT_AttrPropIndex |
api | |
|
) |
| | [protected] |
Implements PL_Listener.
References _outputData(), PX_ChangeRecord_Span::getBufIndex(), PX_ChangeRecord_Span::getLength(), PX_ChangeRecord_Object::getObjectType(), PD_Document::getPointer(), PX_ChangeRecord::getType(), m_pDocument, PTO_Bookmark, PTO_Field, PTO_Hyperlink, PTO_Image, PX_ChangeRecord::PXT_InsertFmtMark, PX_ChangeRecord::PXT_InsertObject, PX_ChangeRecord::PXT_InsertSpan, and UT_ASSERT_HARMLESS.
Implements PL_Listener.
References _closeBlock(), _closeSection(), _closeSpan(), _openTag(), PX_ChangeRecord::getIndexAP(), PX_ChangeRecord::getType(), m_bInBlock, m_bInSection, PTX_Block, PTX_Section, PTX_SectionHdrFtr, UT_ASSERT_HARMLESS, and UT_return_val_if_fail.
bool s_MsWord_97_Listener::signal |
( |
UT_uint32 |
iSignal |
) |
[virtual] |
Member Data Documentation
The documentation for this class was generated from the following file: