abap2xlsx/src/zif_excel_sheet_properties.intf.abap
Lars Hvam 0de59b65c7
upper case interfaces (#662)
* upper case interfaces

* add some naming conventions
2020-04-26 21:07:54 +02:00

35 lines
1.5 KiB
ABAP

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.