a border list More...
#include <libwps_internal.h>
Public Types | |
enum | Style { None, Simple, Dot, LargeDot, Dash } |
the line style More... | |
enum | Type { Single, Double, Triple } |
the line repetition More... | |
enum | Pos { Left = 0, Right = 1, Top = 2, Bottom = 3 } |
enum | { LeftBit = 0x01, RightBit = 0x02, TopBit =0x4, BottomBit = 0x08 } |
Public Member Functions | |
WPSBorder () | |
constructor More... | |
bool | addTo (librevenge::RVNGPropertyList &propList, std::string which="") const |
add the border property to proplist (if needed ) More... | |
bool | isEmpty () const |
returns true if the border is empty More... | |
bool | operator== (WPSBorder const &orig) const |
operator== More... | |
bool | operator!= (WPSBorder const &orig) const |
operator!= More... | |
int | compare (WPSBorder const &orig) const |
compare two cell More... | |
Public Attributes | |
Style | m_style |
the border style More... | |
Type | m_type |
the border repetition More... | |
int | m_width |
the border width More... | |
std::vector< double > | m_widthsList |
the different length used for each line/sep (if defined) More... | |
WPSColor | m_color |
the border color More... | |
std::string | m_extra |
extra data ( if needed) More... | |
Friends | |
std::ostream & | operator<< (std::ostream &o, WPSBorder const &border) |
operator<< More... | |
std::ostream & | operator<< (std::ostream &o, WPSBorder::Style const &style) |
operator<<: prints data in form "none|dot|..." More... | |
a border list
enum WPSBorder::Pos |
enum WPSBorder::Style |
enum WPSBorder::Type |
|
inline |
constructor
bool WPSBorder::addTo | ( | librevenge::RVNGPropertyList & | propList, |
std::string | which = "" |
||
) | const |
add the border property to proplist (if needed )
Referenced by WPSParagraph::addTo().
int WPSBorder::compare | ( | WPSBorder const & | orig | ) | const |
compare two cell
|
inline |
returns true if the border is empty
|
inline |
operator!=
|
inline |
operator==
Referenced by operator!=().
|
friend |
operator<<
|
friend |
operator<<: prints data in form "none|dot|..."
WPSColor WPSBorder::m_color |
the border color
Referenced by addTo(), compare(), operator<<(), operator==(), LotusStyleManager::readCellStyleE6(), WPS8Table::readMCLD(), WKS4Spreadsheet::readMsWorksStyle(), DosWordParser::readPAP(), WPS8TextStyle::readParagraph(), and WPS4Text::readParagraph().
std::string WPSBorder::m_extra |
extra data ( if needed)
Referenced by operator<<().
Style WPSBorder::m_style |
the border style
Referenced by WPSParagraph::addTo(), addTo(), WPS8TableInternal::Cell::Cell(), LotusStyleManagerInternal::CellStyle::CellStyle(), compare(), isEmpty(), operator<<(), operator==(), LotusSpreadsheet::readCellsFormat801(), LotusStyleManager::readCellStyleE6(), WPS8Table::readMCLD(), WKS4Spreadsheet::readMsWorksStyle(), WPS8TextStyle::readParagraph(), WPS4Text::readParagraph(), WPSCellFormat::setBorders(), and WPSGraphicStyle::setBorders().
Type WPSBorder::m_type |
the border repetition
Referenced by addTo(), operator<<(), operator==(), QuattroSpreadsheet::readCellProperty(), QuattroSpreadsheet::readCellStyle(), LotusStyleManager::readCellStyleE6(), WPS8Table::readMCLD(), WKS4Spreadsheet::readMsWorksStyle(), DosWordParser::readPAP(), WPS8TextStyle::readParagraph(), WPS4Text::readParagraph(), QuattroSpreadsheet::readUserStyle(), and LotusSpreadsheetInternal::ExtraStyle::update().
int WPSBorder::m_width |
the border width
Referenced by addTo(), compare(), isEmpty(), operator<<(), operator==(), QuattroSpreadsheet::readCellStyle(), LotusStyleManager::readCellStyleE6(), WKS4Spreadsheet::readMsWorksStyle(), DosWordParser::readPAP(), WPS8TextStyle::readParagraph(), WPS4Text::readParagraph(), QuattroSpreadsheet::readUserStyle(), and LotusSpreadsheetInternal::ExtraStyle::update().
std::vector<double> WPSBorder::m_widthsList |
the different length used for each line/sep (if defined)
Referenced by addTo(), compare(), and operator<<().