a border
More...
#include <libmwaw_internal.hxx>
◆ Style
the line style
Enumerator |
---|
None | |
Simple | |
Dot | |
LargeDot | |
Dash | |
◆ Type
the line repetition
Enumerator |
---|
Single | |
Double | |
Triple | |
◆ MWAWBorder() [1/3]
MWAWBorder::MWAWBorder |
( |
| ) |
|
|
inline |
◆ MWAWBorder() [2/3]
◆ MWAWBorder() [3/3]
◆ addTo()
bool MWAWBorder::addTo |
( |
librevenge::RVNGPropertyList & |
propList, |
|
|
std::string |
which = "" |
|
) |
| const |
add the border property to proplist (if needed )
- Note
- if set which must be equal to "left", "top", ...
Referenced by MWAWParagraph::addTo().
◆ compare()
int MWAWBorder::compare |
( |
MWAWBorder const & |
orig | ) |
const |
◆ isEmpty()
bool MWAWBorder::isEmpty |
( |
| ) |
const |
|
inline |
◆ operator!=()
bool MWAWBorder::operator!= |
( |
MWAWBorder const & |
orig | ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
bool MWAWBorder::operator== |
( |
MWAWBorder const & |
orig | ) |
const |
|
inline |
◆ operator<< [1/2]
std::ostream& operator<< |
( |
std::ostream & |
o, |
|
|
MWAWBorder const & |
border |
|
) |
| |
|
friend |
◆ operator<< [2/2]
operator<<: prints data in form "none|dot|..."
◆ m_color
the border color
Referenced by MarinerWrtGraphInternal::Token::addPictBorder(), FullWrtStruct::Border::addTo(), MWAWSection::addTo(), HanMacWrdJGraphInternal::FrameFormat::addTo(), addTo(), HanMacWrdKGraphInternal::TextBox::addTo(), compare(), MarinerWrtTextInternal::Paragraph::BorderFill::getBorder(), RagTime5StyleManager::getCellBorder(), FullWrtStruct::Border::getParagraphBorders(), MacWrtProStructuresInternal::Graphic::hasBorders(), operator!=(), operator<<(), PowerPoint1Parser::readFramesList(), PowerPoint3Parser::readFramesList(), MacWrtProStructures::readGraphic(), RagTimeSpreadsheet::readResource(), PowerPoint7Graph::readStyle(), HanMacWrdKGraph::readTable(), ClarisWksTable::readTableCells(), HanMacWrdJGraph::readTableFormatsList(), RagTimeParser::send(), MacDrawProParser::send(), HanMacWrdJGraph::sendComment(), MWAWTable::sendExtraLines(), ClarisDrawGraph::sendGroup(), ClarisWksGraph::sendGroupChild(), ClarisDrawGraph::sendMainGroupChild(), RagTimeParser::sendPicture(), MsWksTable::sendTable(), FullWrtText::sendTable(), ClarisWksTableInternal::TableCell::update(), and HanMacWrdJGraphInternal::TableCell::update().
◆ m_extra
std::string MWAWBorder::m_extra |
◆ m_style
Style MWAWBorder::m_style |
the border style
Referenced by MarinerWrtGraphInternal::Token::addPictBorder(), MWAWSection::addTo(), addTo(), FullWrtStruct::Border::Border(), compare(), MarinerWrtTextInternal::Paragraph::BorderFill::getBorder(), MsWrdStruct::getBorder(), RagTime5StyleManager::getCellBorder(), isEmpty(), MWAWSection::MWAWSection(), operator!=(), operator<<(), FullWrtStruct::Border::read(), StyleParser::readRules(), HanMacWrdKGraph::readTable(), HanMacWrdJGraph::readTableFormatsList(), MWAWParagraph::resizeBorders(), MWAWCell::setBorders(), MWAWGraphicStyle::setBorders(), ClarisWksTableInternal::TableCell::update(), and WriteNowTextInternal::TableData::updateCell().
◆ m_type
the border repetition
Referenced by MarinerWrtGraphInternal::Token::addPictBorder(), HanMacWrdJGraphInternal::FrameFormat::addTo(), addTo(), HanMacWrdKGraphInternal::TextBox::addTo(), compare(), FullWrtStruct::Border::getBorder(), MarinerWrtTextInternal::Paragraph::BorderFill::getBorder(), MsWrdStruct::getBorder(), operator!=(), operator<<(), FullWrtStruct::Border::read(), MsWrdStruct::Paragraph::read(), PowerPoint1Parser::readFramesList(), PowerPoint3Parser::readFramesList(), PowerPoint7Graph::readStyle(), HanMacWrdKGraph::readTable(), HanMacWrdJGraph::readTableFormatsList(), ClarisWksTableInternal::TableCell::update(), WriteNowTextInternal::TableData::updateCell(), and MacWrtProStructuresInternal::State::updateLineType().
◆ m_width
double MWAWBorder::m_width |
the border total width in point
Referenced by MarinerWrtGraphInternal::Token::addPictBorder(), MWAWSection::addTo(), HanMacWrdJGraphInternal::FrameFormat::addTo(), addTo(), HanMacWrdKGraphInternal::TextBox::addTo(), compare(), MacWrtProStructuresInternal::Graphic::fillFrame(), FullWrtStruct::Border::getBorder(), MarinerWrtTextInternal::Paragraph::BorderFill::getBorder(), MsWrdStruct::getBorder(), RagTime5StyleManager::getCellBorder(), isEmpty(), operator!=(), operator<<(), FullWrtStruct::Border::read(), MsWrdStruct::Paragraph::read(), PowerPoint1Parser::readFramesList(), PowerPoint3Parser::readFramesList(), MacWrtProStructures::readGraphic(), HanMacWrdJText::readParagraph(), HanMacWrdKText::readParagraph(), RagTimeSpreadsheet::readResource(), StyleParser::readRules(), PowerPoint7Graph::readStyle(), HanMacWrdKGraph::readTable(), ClarisWksTable::readTableCells(), HanMacWrdJGraph::readTableFormatsList(), RagTimeParser::send(), MacDrawProParser::send(), HanMacWrdJGraph::sendComment(), MWAWTable::sendExtraLines(), ClarisDrawGraph::sendGroup(), ClarisDrawGraph::sendMainGroupChild(), RagTimeParser::sendPicture(), MsWksTable::sendTable(), FullWrtText::sendTable(), ClarisWksTableInternal::TableCell::update(), HanMacWrdJGraphInternal::TableCell::update(), and WriteNowTextInternal::TableData::updateCell().
◆ m_widthsList
std::vector<double> MWAWBorder::m_widthsList |
the different length used for each line/sep (if defined)
- Note
- when defined, the size of this list must be equal to 2*Type-1
Referenced by MarinerWrtGraphInternal::Token::addPictBorder(), HanMacWrdJGraphInternal::FrameFormat::addTo(), addTo(), HanMacWrdKGraphInternal::TextBox::addTo(), MarinerWrtTextInternal::Paragraph::BorderFill::getBorder(), operator!=(), operator<<(), FullWrtStruct::Border::read(), PowerPoint1Parser::readFramesList(), PowerPoint3Parser::readFramesList(), PowerPoint7Graph::readStyle(), HanMacWrdKGraph::readTable(), HanMacWrdJGraph::readTableFormatsList(), and MacWrtProStructuresInternal::State::updateLineType().
The documentation for this struct was generated from the following files: