INTERFACE zif_excel_sheet_properties
  PUBLIC .


  CONSTANTS c_hidden TYPE zexcel_sheet_hidden VALUE 'X'.    "#EC NOTEXT
  CONSTANTS c_veryhidden TYPE zexcel_sheet_hidden VALUE '2'. "#EC NOTEXT
  CONSTANTS c_hidezero TYPE zexcel_sheet_showzeros VALUE ''. "#EC NOTEXT
  CONSTANTS c_showzero TYPE zexcel_sheet_showzeros VALUE 'X'. "#EC NOTEXT
  CONSTANTS c_visible TYPE zexcel_sheet_hidden VALUE ''.    "#EC NOTEXT
  DATA hidden TYPE zexcel_sheet_hidden .
  DATA show_zeros TYPE zexcel_sheet_showzeros .
  DATA style TYPE zexcel_cell_style .
  DATA zoomscale TYPE zexcel_sheet_zoomscale .
  DATA zoomscale_normal TYPE zexcel_sheet_zoomscale .
  DATA zoomscale_pagelayoutview TYPE zexcel_sheet_zoomscale .
  DATA zoomscale_sheetlayoutview TYPE zexcel_sheet_zoomscale .
  DATA summarybelow TYPE zexcel_sheet_summary .
  CONSTANTS c_below_on TYPE zexcel_sheet_summary VALUE 1.   "#EC NOTEXT
  CONSTANTS c_below_off TYPE zexcel_sheet_summary VALUE 0.  "#EC NOTEXT
  DATA summaryright TYPE zexcel_sheet_summary .
  CONSTANTS c_right_on TYPE zexcel_sheet_summary VALUE 1.   "#EC NOTEXT
  CONSTANTS c_right_off TYPE zexcel_sheet_summary VALUE 0.  "#EC NOTEXT
  DATA selected TYPE zexcel_sheet_selected .
  CONSTANTS c_selected TYPE zexcel_sheet_selected VALUE 'X'. "#EC NOTEXT
  DATA hide_columns_from TYPE zexcel_cell_column_alpha .

  METHODS initialize .
  METHODS get_style
    RETURNING
      VALUE(ep_style) TYPE zexcel_cell_style .
  METHODS set_style
    IMPORTING
      !ip_style TYPE zexcel_cell_style .
ENDINTERFACE.
