NSTextInternal::Paragraph Struct Reference

Internal: class to store the paragraph properties. More...

Inheritance diagram for NSTextInternal::Paragraph:
MWAWParagraph

Public Member Functions

 Paragraph ()
 Constructor.
- Public Member Functions inherited from MWAWParagraph
 MWAWParagraph ()
 constructor
virtual ~MWAWParagraph ()
 destructor
bool operator== (MWAWParagraph const &p) const
 operator==
bool operator!= (MWAWParagraph const &p) const
 operator!=
double getMarginsWidth () const
 return the paragraph margin width (in inches)
bool hasBorders () const
 check if the paragraph has some borders
bool hasDifferentBorders () const
 check if the paragraph has different borders
void resizeBorders (size_t newSize)
 a function used to resize the borders list ( adding empty borders if needed )
void setInterline (double value, WPXUnit unit, LineSpacingType type=Fixed)
 set the interline
void addTo (WPXPropertyList &propList, bool inTable) const
 add to the propList
void addTabsTo (WPXPropertyListVector &propList, double decalX=0.0) const
 add tabs to the propList
void insert (MWAWParagraph const &para)
 insert the set values of para in the actual paragraph

Public Attributes

std::string m_name
 the paragraph name
- Public Attributes inherited from MWAWParagraph
Variable< double > m_margins [3]
 the margins
Variable< WPXUnit > m_marginsUnit
 the margins INCH, ...
Variable< double > m_spacings [3]
 the line spacing
Variable< WPXUnit > m_spacingsInterlineUnit
 the interline unit PERCENT or INCH, ...
Variable< LineSpacingTypem_spacingsInterlineType
 the interline type: fixed, atLeast, ...
Variable< std::vector
< MWAWTabStop > > 
m_tabs
 the tabulations
Variable< bool > m_tabsRelativeToLeftMargin
 true if the tabs are relative to left margin (default)
Variable< Justificationm_justify
 the justification
Variable< int > m_breakStatus
 a list of bits: 0x1 (unbreakable), 0x2 (do not break after)
Variable< int > m_listLevelIndex
 the actual level index
Variable< int > m_listId
 the list id (if know )
Variable< int > m_listStartValue
 the list start value (if set )
Variable< MWAWListLevelm_listLevel
 the actual level
Variable< MWAWColorm_backgroundColor
 the background color
std::vector< Variable
< MWAWBorder > > 
m_borders
 list of border ( order MWAWBorder::Pos)
std::string m_extra
 a string to store some errors

Friends

std::ostream & operator<< (std::ostream &o, Paragraph const &ind)
 operator<<

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...

Detailed Description

Internal: class to store the paragraph properties.

Constructor & Destructor Documentation

NSTextInternal::Paragraph::Paragraph ( )
inline

Constructor.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
Paragraph const &  ind 
)
friend

operator<<

Member Data Documentation

std::string NSTextInternal::Paragraph::m_name

the paragraph name

Referenced by NSText::readParagraphs().


The documentation for this struct was generated from the following file:

Generated on Wed May 22 2013 18:12:48 for libmwaw by doxygen 1.8.1.2