Internal: a class used to store the section data of a BeagleWksText. More...
Public Member Functions | |
Section () | |
constructor | |
Section (Section const &)=default | |
Section & | operator= (Section const &)=default |
Section & | operator= (Section &&)=default |
~Section () final | |
destructor | |
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 | |
![]() | |
MWAWSection () | |
constructor | |
MWAWSection (MWAWSection const &)=default | |
MWAWSection & | operator= (MWAWSection const &)=default |
MWAWSection & | operator= (MWAWSection &&)=default |
virtual | ~MWAWSection () |
destructor | |
void | setColumns (int num, double width, librevenge::RVNGUnit widthUnit, double colSep=0) |
a function which sets n uniform columns | |
int | numColumns () const |
returns the number of columns | |
bool | hasSingleColumns () const |
returns the true if the section has only one columns | |
void | addTo (librevenge::RVNGPropertyList &propList) const |
add to the propList | |
void | addColumnsTo (librevenge::RVNGPropertyListVector &propList) const |
add tabs to the propList | |
bool | operator!= (MWAWSection const &sec) const |
operator!= | |
bool | operator== (MWAWSection const &sec) const |
operator== | |
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 | |
![]() | |
std::vector< Column > | m_columns |
the different column | |
double | m_width |
the total section width ( if set ) | |
MWAWBorder | m_columnSeparator |
the vertical separator between columns | |
bool | m_balanceText |
true if the text is balanced between different columns | |
MWAWColor | m_backgroundColor |
the background color | |
Friends | |
std::ostream & | operator<< (std::ostream &o, Section const &sec) |
operator<< | |
Internal: a class used to store the section data of a BeagleWksText.
|
inline |
constructor
|
default |
|
final |
destructor
|
inline |
return the i^th entry
Referenced by getFooterEntry(), and getHeaderEntry().
|
inline |
return true if we have a header
|
inline |
return the header entry
|
friend |
operator<<
std::string BeagleWksTextInternal::Section::m_extra |
extra data
Referenced by BeagleWksText::readSection().
bool BeagleWksTextInternal::Section::m_hasFirstPage |
a flag to know if the first page is special
Referenced by BeagleWksText::readSection().
bool BeagleWksTextInternal::Section::m_hasFooter |
a flag to know if we need to print the footer
Referenced by BeagleWksText::readSection().
bool BeagleWksTextInternal::Section::m_hasHeader |
a flag to know if we need to print the header
Referenced by BeagleWksText::readSection().
int BeagleWksTextInternal::Section::m_heights[2] |
the header/footer height
Referenced by BeagleWksText::readSection(), and Section().
long BeagleWksTextInternal::Section::m_limitPos[5] |
the data limits ( first page header, first page footer, header, footer, end)
Referenced by getEntry(), BeagleWksText::readSection(), and Section().
int BeagleWksTextInternal::Section::m_pageNumber |
the page number
Referenced by BeagleWksText::readSection().
|
mutable |
true if the data are send to the listener
Referenced by Section().
MWAWParagraph BeagleWksTextInternal::Section::m_ruler |
the default section ruler
Referenced by BeagleWksText::readSection().
bool BeagleWksTextInternal::Section::m_usePageNumber |
true if we need to use the page number
Referenced by BeagleWksText::readSection().