STOFFTextListenerInternal::State Struct Reference

the state of a STOFFTextListener More...

List of all members.

Public Member Functions

 State ()
 constructor
 ~State ()
 destructor

Public Attributes

librevenge::RVNGString m_textBuffer
 a buffer to stored the text
int m_numDeferredTabs
 the number of tabs to add
STOFFFont m_font
 the font
STOFFParagraph m_paragraph
 the paragraph
int m_paragraphNeedBreak
 a sequence of bit used to know if we need page/column break
shared_ptr< STOFFListm_list
bool m_isPageSpanOpened
bool m_isSectionOpened
bool m_isFrameOpened
bool m_isPageSpanBreakDeferred
bool m_isHeaderFooterWithoutParagraph
bool m_isGroupOpened
 a flag to know if openGroup was called
bool m_isSpanOpened
bool m_isParagraphOpened
bool m_isListElementOpened
bool m_firstParagraphInPageSpan
bool m_isTableOpened
bool m_isTableRowOpened
bool m_isTableColumnOpened
bool m_isTableCellOpened
unsigned m_currentPage
int m_numPagesRemainingInSpan
int m_currentPageNumber
bool m_sectionAttributesChanged
STOFFSection m_section
 the section
std::vector< bool > m_listOrderedLevels
bool m_inSubDocument
 a stack used to know what is open
bool m_isNote
bool m_inLink
libstoff::SubDocumentType m_subDocumentType

Private Member Functions

 State (const State &)
Stateoperator= (const State &)

Detailed Description

the state of a STOFFTextListener


Constructor & Destructor Documentation


Member Function Documentation

State& STOFFTextListenerInternal::State::operator= ( const State ) [private]

Member Data Documentation

a stack used to know what is open

a flag to know if openGroup was called

a sequence of bit used to know if we need page/column break

a buffer to stored the text


The documentation for this struct was generated from the following file: