STOFFGraphicListenerInternal::State Struct Reference

the state of a STOFFGraphicListener More...

List of all members.

Public Member Functions

 State ()
 constructor
 ~State ()
 destructor
bool isInTextZone () const
 returns true if we are in a text zone, ie. either in a textbox or a table cell

Public Attributes

STOFFVec2f m_origin
 the origin position
librevenge::RVNGString m_textBuffer
 a buffer to stored the text
STOFFFont m_font
 the font
STOFFParagraph m_paragraph
 the paragraph
shared_ptr< STOFFListm_list
 the list of list
bool m_isFrameOpened
 a flag to know if openFrame was called
STOFFPosition m_framePosition
 the frame position
STOFFGraphicStyle m_frameStyle
 the frame style
bool m_isTextBoxOpened
 a flag to know if we are in a textbox
bool m_isGroupOpened
 a flag to know if openGroup was called
bool m_isLayerOpened
 a flag to know if openLayer was called
bool m_isSpanOpened
bool m_isParagraphOpened
bool m_isListElementOpened
std::vector< bool > m_listOrderedLevels
bool m_isTableOpened
 a stack used to know what is open
bool m_isTableRowOpened
bool m_isTableColumnOpened
bool m_isTableCellOpened
unsigned m_currentPage
int m_numPagesRemainingInSpan
int m_currentPageNumber
bool m_inLink
bool m_inNote
bool m_inSubDocument
libstoff::SubDocumentType m_subDocumentType

Private Member Functions

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

Detailed Description

the state of a STOFFGraphicListener


Constructor & Destructor Documentation


Member Function Documentation

returns true if we are in a text zone, ie. either in a textbox or a table cell

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

Member Data Documentation

a flag to know if openFrame was called

a flag to know if openGroup was called

a flag to know if openLayer was called

a stack used to know what is open

a flag to know if we are in a textbox

Referenced by isInTextZone().

a buffer to stored the text


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