Public Member Functions | Protected Member Functions | Private Attributes

IE_Imp_WordPerfect Class Reference

#include <ie_imp_WordPerfect.h>

Inheritance diagram for IE_Imp_WordPerfect:
IE_Imp

List of all members.

Public Member Functions

 IE_Imp_WordPerfect (PD_Document *pDocument)
virtual ~IE_Imp_WordPerfect ()
virtual void pasteFromBuffer (PD_DocumentRange *pDocRange, UT_uint8 *pData, UT_uint32 lenData, const char *szEncoding=0)
virtual void setDocumentMetaData (const WPXPropertyList &propList)
virtual void startDocument ()
virtual void endDocument ()
virtual void openPageSpan (const WPXPropertyList &propList)
virtual void closePageSpan ()
virtual void openHeader (const WPXPropertyList &propList)
virtual void closeHeader ()
virtual void openFooter (const WPXPropertyList &propList)
virtual void closeFooter ()
virtual void openParagraph (const WPXPropertyList &propList, const WPXPropertyListVector &tabStops)
virtual void closeParagraph ()
virtual void openSpan (const WPXPropertyList &propList)
virtual void closeSpan ()
virtual void openSection (const WPXPropertyList &propList, const WPXPropertyListVector &columns)
virtual void closeSection ()
virtual void insertTab ()
virtual void insertText (const WPXString &text)
virtual void insertLineBreak ()
virtual void defineOrderedListLevel (const WPXPropertyList &propList)
virtual void defineUnorderedListLevel (const WPXPropertyList &propList)
virtual void openOrderedListLevel (const WPXPropertyList &propList)
virtual void openUnorderedListLevel (const WPXPropertyList &propList)
virtual void closeOrderedListLevel ()
virtual void closeUnorderedListLevel ()
virtual void openListElement (const WPXPropertyList &propList, const WPXPropertyListVector &tabStops)
virtual void closeListElement ()
virtual void openFootnote (const WPXPropertyList &propList)
virtual void closeFootnote ()
virtual void openEndnote (const WPXPropertyList &propList)
virtual void closeEndnote ()
virtual void openTable (const WPXPropertyList &propList, const WPXPropertyListVector &columns)
virtual void openTableRow (const WPXPropertyList &propList)
virtual void closeTableRow ()
virtual void openTableCell (const WPXPropertyList &propList)
virtual void closeTableCell ()
virtual void insertCoveredTableCell (const WPXPropertyList &)
virtual void closeTable ()
virtual void definePageStyle (const WPXPropertyList &)
virtual void defineParagraphStyle (const WPXPropertyList &, const WPXPropertyListVector &)
virtual void defineCharacterStyle (const WPXPropertyList &)
virtual void defineSectionStyle (const WPXPropertyList &, const WPXPropertyListVector &)
virtual void insertSpace ()
virtual void insertField (const WPXString &, const WPXPropertyList &)
virtual void openComment (const WPXPropertyList &)
virtual void closeComment ()
virtual void openTextBox (const WPXPropertyList &)
virtual void closeTextBox ()
virtual void openFrame (const WPXPropertyList &)
virtual void closeFrame ()
virtual void insertBinaryObject (const WPXPropertyList &, const WPXBinaryData &)
virtual void insertEquation (const WPXPropertyList &, const WPXString &)

Protected Member Functions

virtual UT_Error _loadFile (GsfInput *input)
UT_Error _appendSection (int numColumns, const float, const float)
UT_Error _appendListSpan (UT_uint32 listTag)
UT_Error _updateDocumentOrderedListDefinition (ABI_ListDefinition *pListDefinition, int iLevel, const char listType, const UT_UTF8String &sTextBeforeNumber, const UT_UTF8String &sTextAfterNumber, int iStartingNumber)
UT_Error _updateDocumentUnorderedListDefinition (ABI_ListDefinition *pListDefinition, int level)

Private Attributes

float m_leftPageMargin
float m_rightPageMargin
float m_leftSectionMargin
float m_rightSectionMargin
int m_sectionColumnsCount
UT_sint8 m_headerId
UT_sint8 m_footerId
UT_uint32 m_nextFreeId
float m_topMargin
float m_bottomMargin
float m_leftMarginOffset
float m_rightMarginOffset
float m_textIndent
ABI_ListDefinitionm_pCurrentListDefinition
bool m_bParagraphChanged
bool m_bParagraphInSection
bool m_bInSection
bool m_bSectionChanged
bool m_bRequireBlock
int m_iCurrentListLevel
bool m_bInCell
int m_bHdrFtrOpenCount

Constructor & Destructor Documentation

IE_Imp_WordPerfect::IE_Imp_WordPerfect ( PD_Document pDocument  ) 
IE_Imp_WordPerfect::~IE_Imp_WordPerfect (  )  [virtual]

Member Function Documentation

UT_Error IE_Imp_WordPerfect::_appendListSpan ( UT_uint32  listTag  )  [protected]
UT_Error IE_Imp_WordPerfect::_appendSection ( int  numColumns,
const float  marginLeft,
const float  marginRight 
) [protected]
UT_Error IE_Imp_WordPerfect::_loadFile ( GsfInput *  input  )  [protected, virtual]

Implements IE_Imp.

References abicollab::service::error(), and UT_DEBUGMSG.

UT_Error IE_Imp_WordPerfect::_updateDocumentOrderedListDefinition ( ABI_ListDefinition pListDefinition,
int  iLevel,
const char  listType,
const UT_UTF8String sTextBeforeNumber,
const UT_UTF8String sTextAfterNumber,
int  iStartingNumber 
) [protected]
UT_Error IE_Imp_WordPerfect::_updateDocumentUnorderedListDefinition ( ABI_ListDefinition pListDefinition,
int  level 
) [protected]
virtual void IE_Imp_WordPerfect::closeComment (  )  [inline, virtual]
void IE_Imp_WordPerfect::closeEndnote (  )  [virtual]
void IE_Imp_WordPerfect::closeFooter (  )  [virtual]

References m_bHdrFtrOpenCount.

void IE_Imp_WordPerfect::closeFootnote (  )  [virtual]
virtual void IE_Imp_WordPerfect::closeFrame (  )  [inline, virtual]
void IE_Imp_WordPerfect::closeHeader (  )  [virtual]

References m_bHdrFtrOpenCount.

virtual void IE_Imp_WordPerfect::closeListElement (  )  [inline, virtual]
void IE_Imp_WordPerfect::closeOrderedListLevel (  )  [virtual]
virtual void IE_Imp_WordPerfect::closePageSpan (  )  [inline, virtual]
virtual void IE_Imp_WordPerfect::closeParagraph (  )  [inline, virtual]
virtual void IE_Imp_WordPerfect::closeSection (  )  [inline, virtual]
virtual void IE_Imp_WordPerfect::closeSpan (  )  [inline, virtual]
void IE_Imp_WordPerfect::closeTable ( void   )  [virtual]
virtual void IE_Imp_WordPerfect::closeTableCell (  )  [inline, virtual]
virtual void IE_Imp_WordPerfect::closeTableRow (  )  [inline, virtual]
virtual void IE_Imp_WordPerfect::closeTextBox (  )  [inline, virtual]
void IE_Imp_WordPerfect::closeUnorderedListLevel (  )  [virtual]
virtual void IE_Imp_WordPerfect::defineCharacterStyle ( const WPXPropertyList &   )  [inline, virtual]
virtual void IE_Imp_WordPerfect::definePageStyle ( const WPXPropertyList &   )  [inline, virtual]
virtual void IE_Imp_WordPerfect::defineParagraphStyle ( const WPXPropertyList &  ,
const WPXPropertyListVector &   
) [inline, virtual]
virtual void IE_Imp_WordPerfect::defineSectionStyle ( const WPXPropertyList &  ,
const WPXPropertyListVector &   
) [inline, virtual]
void IE_Imp_WordPerfect::endDocument (  )  [virtual]

References UT_DEBUGMSG.

virtual void IE_Imp_WordPerfect::insertBinaryObject ( const WPXPropertyList &  ,
const WPXBinaryData &   
) [inline, virtual]
virtual void IE_Imp_WordPerfect::insertCoveredTableCell ( const WPXPropertyList &   )  [inline, virtual]
virtual void IE_Imp_WordPerfect::insertEquation ( const WPXPropertyList &  ,
const WPXString &   
) [inline, virtual]
virtual void IE_Imp_WordPerfect::insertField ( const WPXString &  ,
const WPXPropertyList &   
) [inline, virtual]
void IE_Imp_WordPerfect::insertLineBreak (  )  [virtual]
virtual void IE_Imp_WordPerfect::insertSpace (  )  [inline, virtual]
void IE_Imp_WordPerfect::insertTab (  )  [virtual]
void IE_Imp_WordPerfect::insertText ( const WPXString &  text  )  [virtual]
virtual void IE_Imp_WordPerfect::openComment ( const WPXPropertyList &   )  [inline, virtual]
void IE_Imp_WordPerfect::openEndnote ( const WPXPropertyList &  propList  )  [virtual]
void IE_Imp_WordPerfect::openFooter ( const WPXPropertyList &  propList  )  [virtual]

References m_bHdrFtrOpenCount.

virtual void IE_Imp_WordPerfect::openFrame ( const WPXPropertyList &   )  [inline, virtual]
void IE_Imp_WordPerfect::openHeader ( const WPXPropertyList &  propList  )  [virtual]

References m_bHdrFtrOpenCount.

void IE_Imp_WordPerfect::openOrderedListLevel ( const WPXPropertyList &  propList  )  [virtual]
void IE_Imp_WordPerfect::openPageSpan ( const WPXPropertyList &  propList  )  [virtual]
void IE_Imp_WordPerfect::openParagraph ( const WPXPropertyList &  propList,
const WPXPropertyListVector &  tabStops 
) [virtual]
void IE_Imp_WordPerfect::openSection ( const WPXPropertyList &  propList,
const WPXPropertyListVector &  columns 
) [virtual]
void IE_Imp_WordPerfect::openSpan ( const WPXPropertyList &  propList  )  [virtual]
void IE_Imp_WordPerfect::openTable ( const WPXPropertyList &  propList,
const WPXPropertyListVector &  columns 
) [virtual]
void IE_Imp_WordPerfect::openTableCell ( const WPXPropertyList &  propList  )  [virtual]
void IE_Imp_WordPerfect::openTableRow ( const WPXPropertyList &  propList  )  [virtual]
virtual void IE_Imp_WordPerfect::openTextBox ( const WPXPropertyList &   )  [inline, virtual]
void IE_Imp_WordPerfect::openUnorderedListLevel ( const WPXPropertyList &  propList  )  [virtual]
virtual void IE_Imp_WordPerfect::pasteFromBuffer ( PD_DocumentRange pDocRange,
UT_uint8 pData,
UT_uint32  lenData,
const char *  szEncoding = 0 
) [virtual]
void IE_Imp_WordPerfect::setDocumentMetaData ( const WPXPropertyList &  propList  )  [virtual]
void IE_Imp_WordPerfect::startDocument ( void   )  [virtual]

References UT_DEBUGMSG.


Member Data Documentation

Referenced by openParagraph().

Referenced by openParagraph().

Referenced by openParagraph().


The documentation for this class was generated from the following files: