Internal: a class used to store the section data of a BWText. More...
Public Member Functions | |
Section () | |
constructor | |
MWAWEntry | getEntry (int i) const |
return the i^th entry | |
MWAWEntry | getHeaderEntry (bool fPage) const |
return the header entry | |
MWAWEntry | getFooterEntry (bool fPage) const |
return true if we have a header | |
Public Attributes | |
MWAWParagraph | m_ruler |
the default section ruler | |
bool | m_hasFirstPage |
a flag to know if the first page is special | |
bool | m_hasHeader |
a flag to know if we need to print the header | |
bool | m_hasFooter |
a flag to know if we need to print the footer | |
long | m_limitPos [5] |
the data limits ( first page header, first page footer, header, footer, end) | |
bool | m_parsed [4] |
true if the data are send to the listener | |
int | m_heights [2] |
the header/footer height | |
int | m_pageNumber |
the page number | |
bool | m_usePageNumber |
true if we need to use the page number | |
std::string | m_extra |
extra data | |
Friends | |
std::ostream & | operator<< (std::ostream &o, Section const &sec) |
operator<< |
Internal: a class used to store the section data of a BWText.
BWTextInternal::Section::Section | ( | ) | [inline] |
constructor
MWAWEntry BWTextInternal::Section::getEntry | ( | int | i | ) | const [inline] |
return the i^th entry
Referenced by BWText::flushExtra(), getFooterEntry(), getHeaderEntry(), and BWText::sendHF().
MWAWEntry BWTextInternal::Section::getFooterEntry | ( | bool | fPage | ) | const [inline] |
return true if we have a header
Referenced by BWText::getFooter().
MWAWEntry BWTextInternal::Section::getHeaderEntry | ( | bool | fPage | ) | const [inline] |
return the header entry
Referenced by BWText::getHeader().
std::ostream& operator<< | ( | std::ostream & | o, |
Section const & | sec | ||
) | [friend] |
operator<<
std::string BWTextInternal::Section::m_extra |
extra data
Referenced by BWText::readSection().
a flag to know if the first page is special
Referenced by BWText::getFooter(), BWText::getHeader(), and BWText::readSection().
a flag to know if we need to print the footer
Referenced by BWText::readSection().
a flag to know if we need to print the header
Referenced by BWText::readSection().
the header/footer height
Referenced by BWText::readSection(), and Section().
the data limits ( first page header, first page footer, header, footer, end)
Referenced by getEntry(), BWText::readSection(), and Section().
the page number
Referenced by BWText::readSection().
bool BWTextInternal::Section::m_parsed[4] [mutable] |
true if the data are send to the listener
Referenced by BWText::flushExtra(), Section(), and BWText::sendHF().
the default section ruler
true if we need to use the page number
Referenced by BWText::readSection().