Internal: struct used to store the paragraph of a MarinerWrtText. More...
Classes | |
| struct | BorderFill |
| small structure to store border/fills properties in MarinerWrtText More... | |
Public Member Functions | |
| Paragraph () | |
| constructor More... | |
| void | update (float percent) |
| updates the paragraph knowing the paragraph pattern percent More... | |
| void | update (float percent, MWAWCell &cell) const |
| updates the paragraph knowing the paragraph pattern percent More... | |
Public Member Functions inherited from MWAWParagraph | |
| MWAWParagraph () | |
| constructor More... | |
| virtual | ~MWAWParagraph () |
| destructor More... | |
| bool | operator== (MWAWParagraph const &p) const |
| operator== More... | |
| bool | operator!= (MWAWParagraph const &p) const |
| operator!= More... | |
| int | cmp (MWAWParagraph const &p) const |
| a comparison function More... | |
| double | getMarginsWidth () const |
| return the paragraph margin width (in inches) More... | |
| bool | hasBorders () const |
| check if the paragraph has some borders More... | |
| bool | hasDifferentBorders () const |
| check if the paragraph has different borders More... | |
| void | resizeBorders (size_t newSize) |
| a function used to resize the borders list ( adding empty borders if needed ) More... | |
| void | setInterline (double value, librevenge::RVNGUnit unit, LineSpacingType type=Fixed) |
| set the interline More... | |
| void | addTo (librevenge::RVNGPropertyList &propList, bool inTable) const |
| add to the propList More... | |
| void | insert (MWAWParagraph const ¶) |
| insert the set values of para in the actual paragraph More... | |
Public Attributes | |
| BorderFill | m_paraFill |
| the paragraph fill properties More... | |
| int | m_cellWidth |
| a cell width More... | |
| int | m_cellHeight |
| a cell height More... | |
| int | m_cellSep |
| a cell separator More... | |
| BorderFill | m_cellFill |
| the cell fill properties More... | |
Public Attributes inherited from MWAWParagraph | |
| Variable< double > | m_margins [3] |
| the margins More... | |
| Variable< librevenge::RVNGUnit > | m_marginsUnit |
| the margins INCH, ... More... | |
| Variable< double > | m_spacings [3] |
| the line spacing More... | |
| Variable< librevenge::RVNGUnit > | m_spacingsInterlineUnit |
| the interline unit PERCENT or INCH, ... More... | |
| Variable< LineSpacingType > | m_spacingsInterlineType |
| the interline type: fixed, atLeast, ... More... | |
| Variable< std::vector< MWAWTabStop > > | m_tabs |
| the tabulations More... | |
| Variable< bool > | m_tabsRelativeToLeftMargin |
| true if the tabs are relative to left margin, false if there are relative to the page margin (default) More... | |
| Variable< Justification > | m_justify |
| the justification More... | |
| Variable< int > | m_breakStatus |
| a list of bits: 0x1 (unbreakable), 0x2 (do not break after) More... | |
| Variable< int > | m_listLevelIndex |
| the actual level index More... | |
| Variable< int > | m_listId |
| the list id (if know ) More... | |
| Variable< int > | m_listStartValue |
| the list start value (if set ) More... | |
| Variable< MWAWListLevel > | m_listLevel |
| the actual level More... | |
| Variable< MWAWColor > | m_backgroundColor |
| the background color More... | |
| std::vector< Variable< MWAWBorder > > | m_borders |
| list of border ( order MWAWBorder::Pos) More... | |
| std::string | m_styleName |
| the style name More... | |
| std::string | m_extra |
| a string to store some errors More... | |
Friends | |
| std::ostream & | operator<< (std::ostream &o, Paragraph const ¶) |
| operator<< More... | |
Additional Inherited Members | |
Public Types inherited from MWAWParagraph | |
| enum | { NoBreakBit = 0x1, NoBreakWithNextBit =0x2 } |
| some bit use to defined the break status More... | |
| enum | Justification { JustificationLeft, JustificationFull, JustificationCenter, JustificationRight, JustificationFullAllLines } |
| an enum used to defined the paragraph justification: left, center, right, full ... More... | |
| enum | LineSpacingType { Fixed, AtLeast } |
| the line spacing type: fixed or at least More... | |
Internal: struct used to store the paragraph of a MarinerWrtText.
|
inline |
constructor
|
inline |
updates the paragraph knowing the paragraph pattern percent
Referenced by MarinerWrtText::readRulers(), and MarinerWrtText::sendTable().
|
inline |
updates the paragraph knowing the paragraph pattern percent
|
friend |
operator<<
| BorderFill MarinerWrtTextInternal::Paragraph::m_cellFill |
the cell fill properties
Referenced by MarinerWrtTextInternal::operator<<(), MarinerWrtText::readRulers(), MarinerWrtText::sendTable(), and update().
| int MarinerWrtTextInternal::Paragraph::m_cellHeight |
a cell height
Referenced by MarinerWrtText::findTableStructure(), MarinerWrtTextInternal::operator<<(), and MarinerWrtText::readRulers().
| int MarinerWrtTextInternal::Paragraph::m_cellSep |
a cell separator
Referenced by MarinerWrtTextInternal::operator<<(), and MarinerWrtText::readRulers().
| int MarinerWrtTextInternal::Paragraph::m_cellWidth |
a cell width
Referenced by MarinerWrtText::findTableStructure(), MarinerWrtTextInternal::operator<<(), MarinerWrtText::readRulers(), and MarinerWrtText::send().
| BorderFill MarinerWrtTextInternal::Paragraph::m_paraFill |
the paragraph fill properties
Referenced by MarinerWrtTextInternal::operator<<(), MarinerWrtText::readRulers(), and update().