STOFFGraphicListenerInternal::State Struct Reference

the state of a STOFFGraphicListener More...

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
std::shared_ptr< STOFFListm_list
 the list of list
bool m_isFrameOpened
 a flag to know if openFrame was called
STOFFFrameStyle 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

◆ State() [1/2]

STOFFGraphicListenerInternal::State::State ( )

constructor

Referenced by operator=(), and State().

◆ ~State()

STOFFGraphicListenerInternal::State::~State ( )
inline

destructor

◆ State() [2/2]

STOFFGraphicListenerInternal::State::State ( const State & )
private

Member Function Documentation

◆ isInTextZone()

bool STOFFGraphicListenerInternal::State::isInTextZone ( ) const
inline

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

◆ operator=()

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

Member Data Documentation

◆ m_currentPage

unsigned STOFFGraphicListenerInternal::State::m_currentPage

Referenced by State().

◆ m_currentPageNumber

int STOFFGraphicListenerInternal::State::m_currentPageNumber

Referenced by State().

◆ m_font

STOFFFont STOFFGraphicListenerInternal::State::m_font

the font

Referenced by State().

◆ m_framePosition

STOFFFrameStyle STOFFGraphicListenerInternal::State::m_framePosition

the frame position

Referenced by State().

◆ m_frameStyle

STOFFGraphicStyle STOFFGraphicListenerInternal::State::m_frameStyle

the frame style

Referenced by State().

◆ m_inLink

bool STOFFGraphicListenerInternal::State::m_inLink

Referenced by isInTextZone(), and State().

◆ m_inNote

bool STOFFGraphicListenerInternal::State::m_inNote

Referenced by isInTextZone(), and State().

◆ m_inSubDocument

bool STOFFGraphicListenerInternal::State::m_inSubDocument

Referenced by State().

◆ m_isFrameOpened

bool STOFFGraphicListenerInternal::State::m_isFrameOpened

a flag to know if openFrame was called

Referenced by State().

◆ m_isGroupOpened

bool STOFFGraphicListenerInternal::State::m_isGroupOpened

a flag to know if openGroup was called

Referenced by State().

◆ m_isLayerOpened

bool STOFFGraphicListenerInternal::State::m_isLayerOpened

a flag to know if openLayer was called

Referenced by State().

◆ m_isListElementOpened

bool STOFFGraphicListenerInternal::State::m_isListElementOpened

Referenced by State().

◆ m_isParagraphOpened

bool STOFFGraphicListenerInternal::State::m_isParagraphOpened

Referenced by State().

◆ m_isSpanOpened

bool STOFFGraphicListenerInternal::State::m_isSpanOpened

Referenced by State().

◆ m_isTableCellOpened

bool STOFFGraphicListenerInternal::State::m_isTableCellOpened

Referenced by isInTextZone(), and State().

◆ m_isTableColumnOpened

bool STOFFGraphicListenerInternal::State::m_isTableColumnOpened

Referenced by State().

◆ m_isTableOpened

bool STOFFGraphicListenerInternal::State::m_isTableOpened

a stack used to know what is open

Referenced by State().

◆ m_isTableRowOpened

bool STOFFGraphicListenerInternal::State::m_isTableRowOpened

Referenced by State().

◆ m_isTextBoxOpened

bool STOFFGraphicListenerInternal::State::m_isTextBoxOpened

a flag to know if we are in a textbox

Referenced by isInTextZone(), and State().

◆ m_list

std::shared_ptr<STOFFList> STOFFGraphicListenerInternal::State::m_list

the list of list

Referenced by State().

◆ m_listOrderedLevels

std::vector<bool> STOFFGraphicListenerInternal::State::m_listOrderedLevels

Referenced by State().

◆ m_numPagesRemainingInSpan

int STOFFGraphicListenerInternal::State::m_numPagesRemainingInSpan

Referenced by State().

◆ m_origin

STOFFVec2f STOFFGraphicListenerInternal::State::m_origin

the origin position

Referenced by State().

◆ m_paragraph

STOFFParagraph STOFFGraphicListenerInternal::State::m_paragraph

the paragraph

Referenced by State().

◆ m_subDocumentType

libstoff::SubDocumentType STOFFGraphicListenerInternal::State::m_subDocumentType

Referenced by State().

◆ m_textBuffer

librevenge::RVNGString STOFFGraphicListenerInternal::State::m_textBuffer

a buffer to stored the text

Referenced by State().


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

Generated for libstaroffice by doxygen 1.14.0