WPSParagraph Struct Reference

class to store the paragraph properties More...

#include <WPSParagraph.h>

Inheritance diagram for WPSParagraph:
WPS4TextInternal::Paragraph

Public Types

typedef WPSList::Level ListLevel

Public Member Functions

 WPSParagraph ()
 constructor
virtual ~WPSParagraph ()
void send (shared_ptr< WPSContentListener > listener) const
 send data to the listener

Public Attributes

double m_margins [3]
 the margins
double m_spacings [3]
 the line spacing
std::vector< WPSTabStopm_tabs
 the tabulations
libwps::Justification m_justify
 the justification
int m_breakStatus
 a list of bits: 0x1 (unbreakable), 0x2 (do not break after)
int m_listLevelIndex
 the actual level index
ListLevel m_listLevel
 the actual level
int m_border
 list of bits to indicated a border 1: LeftBorderBit, 2: RightBorderBit, ...
libwps::BorderStyle m_borderStyle
 the border style
int m_borderWidth
 the border width
uint32_t m_borderColor
 the border color
std::string m_extra
 a string to store some errors

Friends

std::ostream & operator<< (std::ostream &o, WPSParagraph const &ft)
 operator <<

Detailed Description

class to store the paragraph properties

Member Typedef Documentation

Constructor & Destructor Documentation

WPSParagraph::WPSParagraph ( )
inline

constructor

virtual WPSParagraph::~WPSParagraph ( )
inlinevirtual

Member Function Documentation

void WPSParagraph::send ( shared_ptr< WPSContentListener listener) const

send data to the listener

Referenced by WPS4Text::setProperty().

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
WPSParagraph const &  ft 
)
friend

operator <<

Member Data Documentation

int WPSParagraph::m_border

list of bits to indicated a border 1: LeftBorderBit, 2: RightBorderBit, ...

Referenced by operator<<(), WPS4Text::readParagraph(), and send().

uint32_t WPSParagraph::m_borderColor

the border color

Referenced by operator<<(), WPS4Text::readParagraph(), and send().

libwps::BorderStyle WPSParagraph::m_borderStyle

the border style

Referenced by operator<<(), WPS4Text::readParagraph(), and send().

int WPSParagraph::m_borderWidth

the border width

Referenced by operator<<(), WPS4Text::readParagraph(), and send().

int WPSParagraph::m_breakStatus

a list of bits: 0x1 (unbreakable), 0x2 (do not break after)

Referenced by operator<<(), and WPS4Text::readParagraph().

std::string WPSParagraph::m_extra

a string to store some errors

Referenced by operator<<(), and WPS4Text::readParagraph().

libwps::Justification WPSParagraph::m_justify

the justification

Referenced by operator<<(), WPS4Text::readParagraph(), and send().

ListLevel WPSParagraph::m_listLevel

the actual level

Referenced by operator<<(), WPS4Text::readParagraph(), and send().

int WPSParagraph::m_listLevelIndex

the actual level index

Referenced by operator<<(), WPS4Text::readParagraph(), and send().

double WPSParagraph::m_margins[3]

the margins

  • 0: first line left margin
  • 1: left margin
  • 2: right margin

Referenced by operator<<(), WPS4Text::readParagraph(), send(), and WPSParagraph().

double WPSParagraph::m_spacings[3]

the line spacing

  • 0: interline
  • 1: before
  • 2: after

Referenced by operator<<(), WPS4Text::readParagraph(), send(), and WPSParagraph().

std::vector<WPSTabStop> WPSParagraph::m_tabs

the tabulations

Referenced by operator<<(), WPS4Text::readParagraph(), and send().


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

Generated on Wed Aug 8 2012 16:07:58 for libwps by doxygen 1.8.1.2