69 m_font(),
m_hAlign(
HALIGN_DEFAULT),
m_vAlign(
VALIGN_DEFAULT),
m_rotation(0),
m_bordersList(),
m_format(
F_UNKNOWN),
m_subFormat(0),
m_DTFormat(
""),
m_digits(-1000),
m_protected(false),
m_backgroundColor(
WPSColor::white()) { }
80 void addTo(librevenge::RVNGPropertyList &propList)
const;
230 return c1.
compare(c2,
true) < 0;
236 static bool convertDTFormat(std::string
const &dtFormat, librevenge::RVNGPropertyListVector &propListVector);
274 void addTo(librevenge::RVNGPropertyList &propList)
const;
359 if (diffF < 0)
return true;
360 if (diffF > 0)
return false;
362 if (diff)
return (diff < 0);
365 if (diffF < 0)
return true;
366 if (diffF > 0)
return false;
void addTo(librevenge::RVNGPropertyList &propList) const
add to the propList
Definition: WPSCell.cpp:494
a border list
Definition: libwps_internal.h:374
a comparaison structure used retrieve the rows and the columns
Definition: WPSCell.h:334
Vec2< T > size() const
the box size
Definition: libwps_internal.h:766
Point(int wh, WPSCell const *cell)
Definition: WPSCell.h:340
Vec2i m_numberCellSpanned
the cell spanned : by default (1,1)
Definition: WPSCell.h:386
virtual ~WPSCell()
destructor
Definition: WPSCell.h:271
define the font properties
Definition: WPSFont.h:36
void setBox(WPSBox2f const &b)
set the bounding box (units in point)
Definition: WPSCell.h:277
WPSCell()
constructor
Definition: WPSCell.h:269
void setVerticalSet(bool verticalSet)
fixes or not the vertical size
Definition: WPSCell.h:292
float getSize(int coord) const
Definition: WPSCell.h:347
Vec2< T > const & min() const
the minimum 2D point (in x and in y)
Definition: libwps_internal.h:737
Vec2i const & numSpannedCells() const
returns the number of spanned cells
Definition: WPSCell.h:313
a structure used to defined the cell position, and a format
Definition: WPSCell.h:264
void setNumSpannedCells(Vec2i numSpanned)
sets the number of spanned cells : Vec2i(1,1) means 1 cellule
Definition: WPSCell.h:318
Vec2< T > const & max() const
the maximum 2D point (in x and in y)
Definition: libwps_internal.h:742
bool isVerticalSet() const
returns true if the vertical is fixed
Definition: WPSCell.h:287
shared_ptr< WPSListener > WPSListenerPtr
shared pointer to WPSListener
Definition: libwps_internal.h:106
int m_coord
the coord to compare
Definition: WPSCell.h:376
Vec2i const & position() const
position accessor
Definition: WPSCell.h:302
Compare(int dim)
Definition: WPSCell.h:336
bool operator()(Point const &c1, Point const &c2) const
comparaison function
Definition: WPSCell.h:356
small structure to define a cell point
Definition: WPSCell.h:338
float getPos(int coord) const
Definition: WPSCell.h:341
virtual bool sendContent(WPSListenerPtr &listener)=0
call when the content of a cell must be send
void setPosition(Vec2i posi)
set the cell positions : 0,0 -> A1, 0,1 -> A2
Definition: WPSCell.h:307
the class to store a color
Definition: libwps_internal.h:268
Vec2i m_position
the cell row and column : 0,0 -> A1, 0,1 -> A2
Definition: WPSCell.h:384
WPSCell const * m_cell
Definition: WPSCell.h:352
virtual bool send(WPSListenerPtr &listener)=0
call when a cell must be send
int m_which
Definition: WPSCell.h:351
Definition: WPSTable.h:39
bool m_verticalSet
true if y size is fixed
Definition: WPSCell.h:382
friend std::ostream & operator<<(std::ostream &o, WPSCell const &cell)
operator<<
Definition: WPSCell.cpp:505
WPSBox2f m_box
the cell bounding box (unit in point)
Definition: WPSCell.h:380
WPSBox2f const & box() const
return the bounding box
Definition: WPSCell.h:282
Vec2i & position()
position accessor
Definition: WPSCell.h:297