Commit e43de8bc authored by Elen.Subbotina's avatar Elen.Subbotina Committed by Alexander Trofimov

куча второстепенных мелочей для диаграмм

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@56167 954022d7-b5bf-4e40-9824-e11837661b57
parent 86c4ff36
...@@ -34,19 +34,34 @@ public: ...@@ -34,19 +34,34 @@ public:
void set_3D(bool Val); void set_3D(bool Val);
void set_size_chart(double width_pt, double height_pt); void set_size_chart(double width_pt, double height_pt);
void start_group_series();
void add_axis_group_series(unsigned int id);
void start_series(std::wstring type); void start_series(std::wstring type);
void set_series_value_formula(std::wstring oox_formula); void set_series_value_formula(std::wstring oox_formula);
void set_series_label_formula(std::wstring oox_formula); void set_series_label_formula(std::wstring oox_formula);
void set_series_name(std::wstring name);
void set_category_axis_formula(std::wstring oox_formula); void set_category_axis_formula(std::wstring oox_formula);
void end_group_series();
void set_label_name(std::wstring name);
void set_label_delete(bool val);
void set_label_show_bubble_size(bool val);
void set_label_show_cat_name(bool val);
void set_label_show_leader_line(bool val);
void set_label_show_legend_key(bool val);
void set_label_show_percent(bool val);
void set_label_show_ser_name(bool val);
void set_label_show_values(bool val);
void start_axis(); void start_axis();
void set_axis_dimension(std::wstring val); void set_axis_id(unsigned int id);
void set_axis_dimension(int type);
void set_axis_orientation(int type); void set_axis_orientation(int type);
void set_axis_logarithmic(bool val); void set_axis_logarithmic(bool val);
void set_axis_label(int type); void set_axis_label(int type);
void set_axis_position(int type); void set_axis_position(int type);
void set_axis_label_position(int type); void set_axis_label_position(int type);
void set_axis_max(double val);
void set_axis_min(double val);
void start_title(); void start_title();
void start_grid(int type); void start_grid(int type);
void start_plot_area(); void start_plot_area();
...@@ -59,7 +74,7 @@ public: ...@@ -59,7 +74,7 @@ public:
void start_text(); void start_text();
void end_text(); void end_text();
void add_categories(std::wstring formula); void add_categories(std::wstring formula, office_element_ptr & axis);
void set_layout_x(double *val,int mode); void set_layout_x(double *val,int mode);
void set_layout_y(double *val,int mode); void set_layout_y(double *val,int mode);
......
...@@ -375,8 +375,8 @@ void OoxConverter::convert(OOX::Drawing::CGradientFillProperties *oox_grad_fill) ...@@ -375,8 +375,8 @@ void OoxConverter::convert(OOX::Drawing::CGradientFillProperties *oox_grad_fill)
std::wstring hexColorStart, hexColorEnd; std::wstring hexColorStart, hexColorEnd;
_CP_OPT(double) opacityStart, opacityEnd; _CP_OPT(double) opacityStart, opacityEnd;
convert((OOX::Drawing::CColor*)(&oox_grad_fill->m_oGsLst->m_arrGs[oox_grad_fill->m_oGsLst->m_arrGs.GetSize()-1]),hexColorStart, opacityStart); convert((OOX::Drawing::CColor*)(&oox_grad_fill->m_oGsLst->m_arrGs[0]),hexColorStart, opacityStart);
convert((OOX::Drawing::CColor*)(&oox_grad_fill->m_oGsLst->m_arrGs[0]),hexColorEnd, opacityEnd); convert((OOX::Drawing::CColor*)(&oox_grad_fill->m_oGsLst->m_arrGs[oox_grad_fill->m_oGsLst->m_arrGs.GetSize()-1]),hexColorEnd, opacityEnd);
odf_context()->drawing_context()->set_gradient_start(hexColorStart, opacityStart); odf_context()->drawing_context()->set_gradient_start(hexColorStart, opacityStart);
odf_context()->drawing_context()->set_gradient_end(hexColorEnd, opacityEnd); odf_context()->drawing_context()->set_gradient_end(hexColorEnd, opacityEnd);
......
...@@ -302,6 +302,7 @@ public: ...@@ -302,6 +302,7 @@ public:
void convert(OOX::Spreadsheet::CT_ManualLayout *ct_layout); void convert(OOX::Spreadsheet::CT_ManualLayout *ct_layout);
void convert(OOX::Spreadsheet::CT_ChartLines *grid, int type); void convert(OOX::Spreadsheet::CT_ChartLines *grid, int type);
void convert(OOX::Spreadsheet::CT_SerTx *ser_tx); void convert(OOX::Spreadsheet::CT_SerTx *ser_tx);
void convert(OOX::Spreadsheet::CT_DLbls *ser_lbls);
////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////
void convert(double oox_font_size, cpdoccore::_CP_OPT(cpdoccore::odf::font_size) & odf_font_size); void convert(double oox_font_size, cpdoccore::_CP_OPT(cpdoccore::odf::font_size) & odf_font_size);
}; };
......
...@@ -2,6 +2,6 @@ ...@@ -2,6 +2,6 @@
//1 //1
//2 //2
//0 //0
//40 //41
#define INTVER 1,2,0,40 #define INTVER 1,2,0,41
#define STRVER "1,2,0,40\0" #define STRVER "1,2,0,41\0"
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment