mirror of
https://github.com/abap2xlsx/abap2xlsx.git
synced 2025-05-06 03:57:38 +08:00
Merge branch 'main' into hvam/font2907
This commit is contained in:
commit
3dd651a189
|
@ -2253,12 +2253,15 @@ CLASS zcl_excel_reader_2007 IMPLEMENTATION.
|
||||||
END OF lty_column.
|
END OF lty_column.
|
||||||
|
|
||||||
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,
|
||||||
zoomscalenormal TYPE string,
|
zoomscale TYPE string,
|
||||||
workbookviewid TYPE string,
|
zoomscalenormal TYPE string,
|
||||||
showrowcolheaders TYPE string,
|
zoomscalepagelayoutview TYPE string,
|
||||||
righttoleft TYPE string,
|
zoomscalesheetlayoutview TYPE string,
|
||||||
|
workbookviewid TYPE string,
|
||||||
|
showrowcolheaders TYPE string,
|
||||||
|
righttoleft TYPE string,
|
||||||
END OF lty_sheetview.
|
END OF lty_sheetview.
|
||||||
|
|
||||||
TYPES: BEGIN OF lty_mergecell,
|
TYPES: BEGIN OF lty_mergecell,
|
||||||
|
@ -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,15 +327,17 @@ CLASS lcl_create_xl_sheet IMPLEMENTATION.
|
||||||
value = '0' ).
|
value = '0' ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
" Zoom scale
|
" Zoom scale
|
||||||
IF o_worksheet->zif_excel_sheet_properties~zoomscale GT 400.
|
IF o_worksheet->zif_excel_sheet_properties~zoomscale NE 0.
|
||||||
o_worksheet->zif_excel_sheet_properties~zoomscale = 400.
|
IF o_worksheet->zif_excel_sheet_properties~zoomscale GT 400.
|
||||||
ELSEIF o_worksheet->zif_excel_sheet_properties~zoomscale LT 10.
|
o_worksheet->zif_excel_sheet_properties~zoomscale = 400.
|
||||||
o_worksheet->zif_excel_sheet_properties~zoomscale = 10.
|
ELSEIF o_worksheet->zif_excel_sheet_properties~zoomscale LT 10.
|
||||||
|
o_worksheet->zif_excel_sheet_properties~zoomscale = 10.
|
||||||
|
ENDIF.
|
||||||
|
lv_value = o_worksheet->zif_excel_sheet_properties~zoomscale.
|
||||||
|
CONDENSE lv_value.
|
||||||
|
lo_element_2->set_attribute_ns( name = lc_xml_attr_zoomscale
|
||||||
|
value = lv_value ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
lv_value = o_worksheet->zif_excel_sheet_properties~zoomscale.
|
|
||||||
CONDENSE lv_value.
|
|
||||||
lo_element_2->set_attribute_ns( name = lc_xml_attr_zoomscale
|
|
||||||
value = lv_value ).
|
|
||||||
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