[gnumeric] Export chart legend style to xlsx.
- From: Jean Bréfort <jbrefort src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnumeric] Export chart legend style to xlsx.
- Date: Tue, 21 Feb 2017 09:35:24 +0000 (UTC)
commit b2dfe533b39afe0625344e1aaca3c18c6ac1dab5
Author: Jean Brefort <jean brefort normalesup org>
Date: Tue Feb 21 10:34:46 2017 +0100
Export chart legend style to xlsx.
plugins/excel/ChangeLog | 4 ++++
plugins/excel/xlsx-write-drawing.c | 9 +++++++++
2 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/plugins/excel/ChangeLog b/plugins/excel/ChangeLog
index 07fe1f2..ddd8f3d 100644
--- a/plugins/excel/ChangeLog
+++ b/plugins/excel/ChangeLog
@@ -1,3 +1,7 @@
+2017-02-21 Jean Brefort <jean brefort normalesup org>
+
+ * xlsx-write-drawing.c (xlsx_write_one_chart): export legend style.
+
2017-02-18 Morten Welinder <terra gnome org>
* ms-excel-write.c (excel_write_sheet): Don't write hyperlinks to
diff --git a/plugins/excel/xlsx-write-drawing.c b/plugins/excel/xlsx-write-drawing.c
index 4a00881..ff5646b 100644
--- a/plugins/excel/xlsx-write-drawing.c
+++ b/plugins/excel/xlsx-write-drawing.c
@@ -1310,6 +1310,15 @@ xlsx_write_one_chart (XLSXWriteState *state, GsfXMLOut *xml, GogObject const *ch
}
xlsx_write_chart_cstr_unchecked (xml, "c:legendPos", str);
xlsx_write_layout (xml, obj);
+ {
+ /* we need to ensure that fill mode is exported even if set to none. */
+ XLSXStyleContext sctx;
+ xlsx_style_context_init (&sctx, state);
+ sctx.must_fill_fill = TRUE;
+ xlsx_write_go_style_full
+ (xml, go_styled_object_get_style (GO_STYLED_OBJECT (obj)),
+ &sctx);
+ }
gsf_xml_out_end_element (xml); /* </c:legend> */
}
gsf_xml_out_end_element (xml); /* </c:chart> */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]