a class which stores section properties More...
#include <MWAWSection.hxx>
 
  
| Classes | |
| struct | Column | 
| struct to store the columns properties  More... | |
| Public Member Functions | |
| MWAWSection () | |
| constructor  More... | |
| MWAWSection (MWAWSection const &)=default | |
| MWAWSection & | operator= (MWAWSection const &)=default | 
| virtual | ~MWAWSection () | 
| destructor  More... | |
| void | setColumns (int num, double width, librevenge::RVNGUnit widthUnit, double colSep=0) | 
| a function which sets n uniform columns  More... | |
| int | numColumns () const | 
| returns the number of columns  More... | |
| bool | hasSingleColumns () const | 
| returns the true if the section has only one columns  More... | |
| void | addTo (librevenge::RVNGPropertyList &propList) const | 
| add to the propList  More... | |
| void | addColumnsTo (librevenge::RVNGPropertyListVector &propList) const | 
| add tabs to the propList  More... | |
| bool | operator!= (MWAWSection const &sec) const | 
| operator!=  More... | |
| bool | operator== (MWAWSection const &sec) const | 
| operator==  More... | |
| Public Attributes | |
| std::vector< Column > | m_columns | 
| the different column  More... | |
| double | m_width | 
| the total section width ( if set )  More... | |
| MWAWBorder | m_columnSeparator | 
| the vertical separator between columns  More... | |
| bool | m_balanceText | 
| true if the text is balanced between different columns  More... | |
| MWAWColor | m_backgroundColor | 
| the background color  More... | |
| Friends | |
| std::ostream & | operator<< (std::ostream &o, MWAWSection const &sec) | 
| operator <<  More... | |
a class which stores section properties
| 
 | inline | 
constructor
| 
 | default | 
| 
 | virtual | 
destructor
| void MWAWSection::addColumnsTo | ( | librevenge::RVNGPropertyListVector & | propList | ) | const | 
add tabs to the propList
| void MWAWSection::addTo | ( | librevenge::RVNGPropertyList & | propList | ) | const | 
add to the propList
| 
 | inline | 
returns the true if the section has only one columns
| 
 | inline | 
returns the number of columns
Referenced by MarinerWrtText::send(), ClarisWksText::sendText(), WriterPlsParser::sendWindow(), and GreatWksText::sendZone().
| 
 | inline | 
operator!=
Referenced by operator==().
| 
 | default | 
| 
 | inline | 
operator==
| void MWAWSection::setColumns | ( | int | num, | 
| double | width, | ||
| librevenge::RVNGUnit | widthUnit, | ||
| double | colSep = 0 | ||
| ) | 
a function which sets n uniform columns
Referenced by HanMacWrdKTextInternal::Section::getSection(), HanMacWrdJTextInternal::Section::getSection(), MsWks4Zone::readContentZones(), BeagleWksText::readSection(), LightWayTxtText::sendMainText(), MacWrtProStructuresListenerState::sendSection(), MsWrd1Parser::sendText(), NisusWrtText::sendText(), and WriteNowText::sendZone().
| 
 | friend | 
operator <<
| MWAWColor MWAWSection::m_backgroundColor | 
the background color
Referenced by addTo(), operator!=(), and operator<<().
| bool MWAWSection::m_balanceText | 
true if the text is balanced between different columns
Referenced by addTo(), MsWrdStruct::Section::getSection(), operator!=(), operator<<(), and BeagleWksTextInternal::Section::Section().
| std::vector<Column> MWAWSection::m_columns | 
the different column
Referenced by addColumnsTo(), addTo(), WriterPlsParser::findSection(), ClarisWksDocument::getMainSection(), GreatWksDRParserInternal::State::getSection(), GreatWksParserInternal::State::getSection(), HanMacWrdKTextInternal::Section::getSection(), MsWrdStruct::Section::getSection(), HanMacWrdJTextInternal::Section::getSection(), ClarisWksTextInternal::Section::getSection(), FullWrtTextInternal::PageInfo::getSection(), MacWrtProStructuresInternal::Section::getSection(), hasSingleColumns(), numColumns(), operator!=(), operator<<(), MarinerWrtParser::readZoneDim(), and setColumns().
| MWAWBorder MWAWSection::m_columnSeparator | 
the vertical separator between columns
Referenced by addTo(), GreatWksDRParserInternal::State::getSection(), GreatWksParserInternal::State::getSection(), MWAWSection(), operator!=(), operator<<(), MsWks4Zone::readContentZones(), MarinerWrtParser::readDocInfo(), and BeagleWksText::readSection().
| double MWAWSection::m_width | 
the total section width ( if set )
Referenced by operator<<().