40 explicit WPSTabStop(
double position = 0.0,
Alignment alignment =
LEFT, uint16_t leaderCharacter=
'\0', uint8_t leaderNumSpaces = 0)
47 void addTo(librevenge::RVNGPropertyListVector &propList,
double decalX=0.0)
const;
85 void addTo(librevenge::RVNGPropertyList &propList,
bool inTable)
const;
Definition libwps_internal.cpp:39
Justification
Definition libwps_internal.h:249
a border list
Definition libwps_internal.h:395
the class to store a color
Definition libwps_internal.h:281
small structure to keep information about a level
Definition WPSList.h:41
class to store the paragraph properties
Definition WPSParagraph.h:58
libwps::Justification m_justify
the justification
Definition WPSParagraph.h:116
int m_listLevelIndex
the actual level index
Definition WPSParagraph.h:121
WPSParagraph(WPSParagraph const &)=default
WPSList::Level ListLevel
Definition WPSParagraph.h:59
ListLevel m_listLevel
the actual level
Definition WPSParagraph.h:123
WPSParagraph & operator=(WPSParagraph const &)=default
std::vector< WPSTabStop > m_tabs
the tabulations
Definition WPSParagraph.h:113
friend std::ostream & operator<<(std::ostream &o, WPSParagraph const &ft)
operator <<
Definition WPSParagraph.cpp:110
double m_margins[3]
the margins
Definition WPSParagraph.h:101
LineSpacingType m_spacingsInterlineType
the interline type: fixed, atLeast, ...
Definition WPSParagraph.h:111
std::string m_extra
a string to store some errors
Definition WPSParagraph.h:134
virtual ~WPSParagraph()
Definition WPSParagraph.cpp:189
WPSBorder m_borderStyle
the border style
Definition WPSParagraph.h:131
int m_breakStatus
a list of bits: 0x1 (unbreakable), 0x2 (do not break after)
Definition WPSParagraph.h:118
WPSParagraph()
constructor
Definition WPSParagraph.h:64
LineSpacingType
the line spacing type: fixed or at least
Definition WPSParagraph.h:61
@ Fixed
Definition WPSParagraph.h:61
@ AtLeast
Definition WPSParagraph.h:61
void addTo(librevenge::RVNGPropertyList &propList, bool inTable) const
add to the propList
Definition WPSParagraph.cpp:193
int m_border
list of bits to indicated a border 1: LeftBorderBit, 2: RightBorderBit, ...
Definition WPSParagraph.h:129
double m_spacings[3]
the line spacing
Definition WPSParagraph.h:107
void setInterline(double value, librevenge::RVNGUnit unit, LineSpacingType type=Fixed)
set the interline
Definition WPSParagraph.h:87
WPSColor m_backgroundColor
the background color
Definition WPSParagraph.h:126
librevenge::RVNGUnit m_spacingsInterlineUnit
the interline unit PERCENT or INCH, ...
Definition WPSParagraph.h:109
Definition WPSParagraph.h:38
Alignment
Definition WPSParagraph.h:39
@ RIGHT
Definition WPSParagraph.h:39
@ CENTER
Definition WPSParagraph.h:39
@ BAR
Definition WPSParagraph.h:39
@ DECIMAL
Definition WPSParagraph.h:39
@ LEFT
Definition WPSParagraph.h:39
void addTo(librevenge::RVNGPropertyListVector &propList, double decalX=0.0) const
Definition WPSParagraph.cpp:37
double m_position
Definition WPSParagraph.h:50
Alignment m_alignment
Definition WPSParagraph.h:51
uint16_t m_leaderCharacter
Definition WPSParagraph.h:52
uint8_t m_leaderNumSpaces
Definition WPSParagraph.h:53
friend std::ostream & operator<<(std::ostream &o, WPSTabStop const &ft)
operator <<
Definition WPSParagraph.cpp:79
WPSTabStop(double position=0.0, Alignment alignment=LEFT, uint16_t leaderCharacter='\0', uint8_t leaderNumSpaces=0)
Definition WPSParagraph.h:40