From a19bd1d984814112e39bc7f48024e64fe46f3990 Mon Sep 17 00:00:00 2001 From: oliver-huetkoeper Date: Wed, 20 Aug 2014 10:51:55 +0200 Subject: [PATCH] Get style id from mapping table (column style) Global mapping table styles_mapping should be used for column styles as well. It is already used for other styles. --- ZA2X/CLAS/ZCL_EXCEL_WRITER_2007.slnk | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ZA2X/CLAS/ZCL_EXCEL_WRITER_2007.slnk b/ZA2X/CLAS/ZCL_EXCEL_WRITER_2007.slnk index 2236c17..8526d73 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_WRITER_2007.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_WRITER_2007.slnk @@ -3221,7 +3221,9 @@ * lv_value = <column_dimension>-column_dimension->get_xf_index( ). "del issue #157 - set column style lv_style_guid = <column_dimension>-column_dimension->get_column_style_guid( ). "ins issue #157 - set column style * lv_value = me->excel->get_style_index_in_styles( lv_style_guid ). "del issue #237 - lv_style_index = me->excel->get_style_index_in_styles( lv_style_guid ). "ins issue #237 + CLEAR ls_style_mapping. + READ TABLE styles_mapping INTO ls_style_mapping WITH KEY guid = lv_style_guid. + lv_style_index = ls_style_mapping-style. IF lv_style_index > 0. "ins issue #237 lv_value = lv_style_index - 1. "ins issue #237 SHIFT lv_value RIGHT DELETING TRAILING space.