94 void addTo(librevenge::RVNGPropertyList &propList)
const;
254 return c1.
compare(c2,
true) < 0;
260 static bool convertDTFormat(std::string
const &dtFormat, librevenge::RVNGPropertyListVector &propListVector);
307 void addTo(librevenge::RVNGPropertyList &propList)
const;
380 return m_cell->box().max()[coord];
381 return m_cell->box().min()[coord];
385 return m_cell->box().size()[coord];
395 if (diffF < 0)
return true;
396 if (diffF > 0)
return false;
398 if (diff)
return (diff < 0);
401 if (diffF < 0)
return true;
402 if (diffF > 0)
return false;
Vec2< T > size() const
the box size
Definition libwps_internal.h:754
Vec2i const & position() const
position accessor
Definition WPSCell.h:335
Vec2i & position()
position accessor
Definition WPSCell.h:330
bool m_verticalSet
true if y size is fixed
Definition WPSCell.h:418
~WPSCell() override
destructor
Definition WPSCell.cpp:530
WPSCell(WPSCell const &)=default
Vec2i m_position
the cell row and column : 0,0 -> A1, 0,1 -> A2
Definition WPSCell.h:420
Vec2i const & numSpannedCells() const
returns the number of spanned cells
Definition WPSCell.h:346
friend std::ostream & operator<<(std::ostream &o, WPSCell const &cell)
operator<<
Definition WPSCell.cpp:545
Vec2i m_numberCellSpanned
the cell spanned : by default (1,1)
Definition WPSCell.h:422
void addTo(librevenge::RVNGPropertyList &propList) const
add to the propList
Definition WPSCell.cpp:534
WPSCell()
constructor
Definition WPSCell.h:295
virtual bool sendContent(WPSListenerPtr &listener)=0
call when the content of a cell must be send
bool isVerticalSet() const
returns true if the vertical is fixed
Definition WPSCell.h:320
WPSBox2f const & box() const
return the bounding box
Definition WPSCell.h:315
void setVerticalSet(bool verticalSet)
fixes or not the vertical size
Definition WPSCell.h:325
friend class WPSTable
Definition WPSCell.h:292
WPSCell & operator=(WPSCell const &)=default
virtual bool send(WPSListenerPtr &listener)=0
call when a cell must be send
void setBox(WPSBox2f const &b)
set the bounding box (units in point)
Definition WPSCell.h:310
void setNumSpannedCells(Vec2i numSpanned)
sets the number of spanned cells : Vec2i(1,1) means 1 cellule
Definition WPSCell.h:351
void setPosition(Vec2i posi)
set the cell positions : 0,0 -> A1, 0,1 -> A2
Definition WPSCell.h:340
WPSBox2f m_box
the cell bounding box (unit in point)
Definition WPSCell.h:416
define the font properties
Definition WPSFont.h:37
Definition WPSTable.h:157
Vec2< int > Vec2i
Vec2 of int.
Definition libwps_internal.h:702
WPSBox2< float > WPSBox2f
WPSBox2 of float.
Definition libwps_internal.h:890
std::shared_ptr< WPSListener > WPSListenerPtr
shared pointer to WPSListener
Definition libwps_internal.h:105
a border list
Definition libwps_internal.h:395
small structure to define a cell point
Definition WPSCell.h:373
WPSCell const * m_cell
Definition WPSCell.h:388
float getSize(int coord) const
Definition WPSCell.h:383
float getPos(int coord) const
Definition WPSCell.h:377
Point(int wh, WPSCell const *cell)
Definition WPSCell.h:374
int m_which
Definition WPSCell.h:387
bool operator()(Point const &c1, Point const &c2) const
comparaison function
Definition WPSCell.h:392
Compare(int dim)
Definition WPSCell.h:369
int m_coord
the coord to compare
Definition WPSCell.h:412
the class to store a color
Definition libwps_internal.h:281