mirror of
https://github.com/abap2xlsx/abap2xlsx.git
synced 2025-05-05 13:46:17 +08:00
parent
6bb02920df
commit
5f784c8ed6
|
@ -2255,7 +2255,10 @@ CLASS zcl_excel_reader_2007 IMPLEMENTATION.
|
||||||
TYPES: BEGIN OF lty_sheetview,
|
TYPES: BEGIN OF lty_sheetview,
|
||||||
showgridlines TYPE zexcel_show_gridlines,
|
showgridlines TYPE zexcel_show_gridlines,
|
||||||
tabselected TYPE string,
|
tabselected TYPE string,
|
||||||
|
zoomscale TYPE string,
|
||||||
zoomscalenormal TYPE string,
|
zoomscalenormal TYPE string,
|
||||||
|
zoomscalepagelayoutview TYPE string,
|
||||||
|
zoomscalesheetlayoutview TYPE string,
|
||||||
workbookviewid TYPE string,
|
workbookviewid TYPE string,
|
||||||
showrowcolheaders TYPE string,
|
showrowcolheaders TYPE string,
|
||||||
righttoleft TYPE string,
|
righttoleft TYPE string,
|
||||||
|
@ -2805,7 +2808,10 @@ CLASS zcl_excel_reader_2007 IMPLEMENTATION.
|
||||||
OR ls_sheetview-righttoleft = lc_xml_attr_true_int.
|
OR ls_sheetview-righttoleft = lc_xml_attr_true_int.
|
||||||
io_worksheet->zif_excel_sheet_properties~set_right_to_left( abap_true ).
|
io_worksheet->zif_excel_sheet_properties~set_right_to_left( abap_true ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
io_worksheet->zif_excel_sheet_properties~zoomscale = ls_sheetview-zoomscale.
|
||||||
|
io_worksheet->zif_excel_sheet_properties~zoomscale_normal = ls_sheetview-zoomscalenormal.
|
||||||
|
io_worksheet->zif_excel_sheet_properties~zoomscale_pagelayoutview = ls_sheetview-zoomscalepagelayoutview.
|
||||||
|
io_worksheet->zif_excel_sheet_properties~zoomscale_sheetlayoutview = ls_sheetview-zoomscalesheetlayoutview.
|
||||||
|
|
||||||
"Add merge cell information
|
"Add merge cell information
|
||||||
lo_ixml_mergecells = lo_ixml_worksheet->get_elements_by_tag_name_ns( name = 'mergeCell' uri = namespace-main ).
|
lo_ixml_mergecells = lo_ixml_worksheet->get_elements_by_tag_name_ns( name = 'mergeCell' uri = namespace-main ).
|
||||||
|
|
|
@ -327,6 +327,7 @@ CLASS lcl_create_xl_sheet IMPLEMENTATION.
|
||||||
value = '0' ).
|
value = '0' ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
" Zoom scale
|
" Zoom scale
|
||||||
|
IF o_worksheet->zif_excel_sheet_properties~zoomscale NE 0.
|
||||||
IF o_worksheet->zif_excel_sheet_properties~zoomscale GT 400.
|
IF o_worksheet->zif_excel_sheet_properties~zoomscale GT 400.
|
||||||
o_worksheet->zif_excel_sheet_properties~zoomscale = 400.
|
o_worksheet->zif_excel_sheet_properties~zoomscale = 400.
|
||||||
ELSEIF o_worksheet->zif_excel_sheet_properties~zoomscale LT 10.
|
ELSEIF o_worksheet->zif_excel_sheet_properties~zoomscale LT 10.
|
||||||
|
@ -336,6 +337,7 @@ CLASS lcl_create_xl_sheet IMPLEMENTATION.
|
||||||
CONDENSE lv_value.
|
CONDENSE lv_value.
|
||||||
lo_element_2->set_attribute_ns( name = lc_xml_attr_zoomscale
|
lo_element_2->set_attribute_ns( name = lc_xml_attr_zoomscale
|
||||||
value = lv_value ).
|
value = lv_value ).
|
||||||
|
ENDIF.
|
||||||
IF o_worksheet->zif_excel_sheet_properties~zoomscale_normal NE 0.
|
IF o_worksheet->zif_excel_sheet_properties~zoomscale_normal NE 0.
|
||||||
IF o_worksheet->zif_excel_sheet_properties~zoomscale_normal GT 400.
|
IF o_worksheet->zif_excel_sheet_properties~zoomscale_normal GT 400.
|
||||||
o_worksheet->zif_excel_sheet_properties~zoomscale_normal = 400.
|
o_worksheet->zif_excel_sheet_properties~zoomscale_normal = 400.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user