63 enum Type { A_None, A_Numeric, A_Logarithmic, A_Sequence, A_Sequence_Skip_Empty };
69 void addContentTo(librevenge::RVNGString
const &sheetName,
int coord, librevenge::RVNGPropertyList &propList)
const;
71 void addStyleTo(librevenge::RVNGPropertyList &propList)
const;
73 friend std::ostream &
operator<<(std::ostream &o,
Axis const &axis);
94 void addContentTo(librevenge::RVNGPropertyList &propList)
const;
96 void addStyleTo(librevenge::RVNGPropertyList &propList)
const;
117 enum Type { S_Area, S_Bar, S_Column, S_Line, S_Pie, S_Scatter, S_Stock };
123 void addContentTo(librevenge::RVNGString
const &sheetName, librevenge::RVNGPropertyList &propList)
const;
125 void addStyleTo(librevenge::RVNGPropertyList &propList)
const;
127 static librevenge::RVNGString getSeriesTypeName(
Type type);
142 enum Type { T_Title, T_SubTitle, T_AxisX, T_AxisY, T_AxisZ };
151 void addContentTo(librevenge::RVNGString
const &sheetName, librevenge::RVNGPropertyList &propList)
const;
153 void addStyleTo(librevenge::RVNGPropertyList &propList)
const;
187 m_dataStacked=dataStacked;
201 void add(
int coord,
Axis const &axis);
203 Axis const &getAxis(
int coord)
const;
217 void add(
Series const &series);
std::vector< Series > m_seriesList
the list of series
Definition: STOFFChart.hxx:247
STOFFVec2f m_position
the position in points
Definition: STOFFChart.hxx:106
void setDimension(STOFFVec2f const &dim)
return the chart dimension
Definition: STOFFChart.hxx:196
ContentType m_contentType
the content type
Definition: STOFFChart.hxx:159
std::vector< Series > const & getSeries() const
return the list of series
Definition: STOFFChart.hxx:219
Type m_type
the sequence type
Definition: STOFFChart.hxx:75
Legend m_legend
the legend
Definition: STOFFChart.hxx:245
Definition: libstaroffice_internal.hxx:180
Legend const & getLegend() const
return the legend
Definition: STOFFChart.hxx:211
a text zone a chart
Definition: STOFFChart.hxx:140
STOFFFont m_font
the font
Definition: STOFFChart.hxx:108
STOFFVec2i m_cell
the cell position ( for title and subtitle )
Definition: STOFFChart.hxx:163
ContentType
the text content type
Definition: STOFFChart.hxx:144
a axis in a chart
Definition: STOFFChart.hxx:61
a legend in a chart
Definition: STOFFChart.hxx:88
Type m_type
the type
Definition: STOFFChart.hxx:131
std::ostream & operator<<(std::ostream &o, STOFFColor const &c)
Definition: libstaroffice_internal.cxx:214
Legend()
constructor
Definition: STOFFChart.hxx:90
Type
the axis content
Definition: STOFFChart.hxx:63
std::shared_ptr< STOFFSpreadsheetListener > STOFFSpreadsheetListenerPtr
a smart pointer of STOFFSpreadsheetListener
Definition: libstaroffice_internal.hxx:492
Type
the series type
Definition: STOFFChart.hxx:117
bool m_dataStacked
a flag to know if the data are stacked or not
Definition: STOFFChart.hxx:241
a class used to store a chart associated to a spreadsheet ....
Definition: STOFFChart.hxx:56
STOFFEntry m_textEntry
the text entry
Definition: STOFFChart.hxx:165
Type m_type
the zone type
Definition: STOFFChart.hxx:157
Internal: the subdocument of a STOFFChart.
Definition: STOFFChart.cxx:60
STOFFVec2f m_dim
the chart dimension in point
Definition: STOFFChart.hxx:237
STOFFVec2f const & getDimension() const
return the chart dimension
Definition: STOFFChart.hxx:191
namespace used to regroup all libwpd functions, enumerations which we have redefined for internal usa...
Definition: libstaroffice_internal.cxx:50
Series::Type m_type
the chart type (if no series)
Definition: STOFFChart.hxx:239
STOFFFont m_font
the zone format
Definition: STOFFChart.hxx:167
bool m_showGrid
show or not the grid
Definition: STOFFChart.hxx:77
std::map< TextZone::Type, TextZone > m_textZoneMap
a map text zone type to text zone
Definition: STOFFChart.hxx:249
void setDataType(Series::Type type, bool dataStacked)
sets the chart type
Definition: STOFFChart.hxx:184
Class to store font.
Definition: STOFFFont.hxx:43
bool m_show
show or not the legend
Definition: STOFFChart.hxx:100
bool m_autoPosition
automatic position
Definition: STOFFChart.hxx:102
librevenge::RVNGString m_sheetName
the sheet name
Definition: STOFFChart.hxx:235
a series in a chart
Definition: STOFFChart.hxx:115
STOFFVec2f m_position
the position in the zone
Definition: STOFFChart.hxx:161
std::shared_ptr< STOFFListener > STOFFListenerPtr
a smart pointer of STOFFListener
Definition: libstaroffice_internal.hxx:486
STOFFBox2i m_labelRange
the label range if defined
Definition: STOFFChart.hxx:81
basic class to store an entry in a file This contained :
Definition: STOFFEntry.hxx:46
STOFFVec2< float > STOFFVec2f
STOFFVec2 of float.
Definition: libstaroffice_internal.hxx:766
int m_relativePosition
the automatic position libstoff::LeftBit|...
Definition: STOFFChart.hxx:104
Type
the text type
Definition: STOFFChart.hxx:142
Class to store a graphic style.
Definition: STOFFGraphicStyle.hxx:44
Internal: the structures of a STOFFChart.
Definition: STOFFChart.cxx:56
bool m_showLabel
show or not the label
Definition: STOFFChart.hxx:79
STOFFBox2i m_range
the data range
Definition: STOFFChart.hxx:133